2017-07-21 123 views
0

我在swift中使用CHARTS库。 https://github.com/danielgindi/Charts和教程从链接https://www.appcoda.com/ios-charts-api-tutorial/如何定制,以满足您的需求。Swift CHARTS库如何更改图例颜色以反映条形图颜色

我正在尝试使用本教程中列出的以下命令更改条形图颜色。虽然条形图颜色正确更改,但条形图下方列出的“图例”颜色未更新。有人可以建议如何更改图例颜色以反映条形图。

本教程中提出了2个不同的命令,第一个命令是将所有条形图更改为单一颜色,其次是更改为多种颜色。两者都适用于更改条形图颜色,但不适用于图例。

chartDataSet.colors = [UIColor(red: 230/255, green: 126/255, blue: 34/255, alpha: 1)] 
chartDataSet.colors = ChartColorTemplates.colorful() 

回答

0

该文件说你应该参考android文档。

https://github.com/PhilJay/MPAndroidChart/wiki/Legend

那一个说:

你从图上可以使用 getLegend()方法

然后,你将有机会获得该修改方法retreive的Legend对象传说的样子。

定型/修改图例

setTextColor(INT颜色):设置图例标签的颜色。 setTextSize(float size):设置 dp中图例标签的文本大小。 setTypeface(字体tf):为图例 标签设置自定义字体。