我在swift中使用CHARTS库。 https://github.com/danielgindi/Charts以及关于如何根据您的需求进行自定义的链接https://www.appcoda.com/ios-charts-api-tutorial/中的教程。
我正在尝试使用教程中列出的以下命令更改条形图颜色。虽然条形图颜色正确变化,但“传奇”字样却是正确的。条形图下方列出的颜色未更新。有些人可以建议如何更改图例颜色以反映条形图。
本教程中建议了2个不同的命令,第一个用于将所有条形图更改为一种颜色,第二个用于更改为多种颜色。两者都适用于更改条形图颜色,但不适用于图例。
chartDataSet.colors = [UIColor(red: 230/255, green: 126/255, blue: 34/255, alpha: 1)]
chartDataSet.colors = ChartColorTemplates.colorful()
答案 0 :(得分:0)
文档说你应该参考android文档。
https://github.com/PhilJay/MPAndroidChart/wiki/Legend
那个人说:
您可以使用以下方法从图表中检索Legend对象 getLegend()方法
然后,您将可以访问修改图例外观的方法。
设置/修改图例
setTextColor(int color):设置图例标签的颜色。 setTextSize(float size):设置图例标签的文本大小 DP。 setTypeface(Typeface tf):为图例设置自定义字体 标签
答案 1 :(得分:0)
对于 swift 5 + 一般颜色变化
BarChartView.legend.textColor = UIColor.white
如果你想给出一些特殊的格式,可以参考