更改LineChartData标签的颜色

时间:2017-03-08 17:00:07

标签: ios ios-charts

SO post 我有一个LineChartView我在黑色背景上显示。

除了我创建数据集时使用的标签没有出现,我随意显示所有内容。

我认为这是由于黑色background,因为如果我将背景更改为白色,它会出现。有没有办法设置这个label的颜色?谢谢。

3 个答案:

答案 0 :(得分:0)

通过这样做,您可以更改标签文字的颜色:

var charts = LineChartView()

override func viewDidLoad() {
        super.viewDidLoad()
        charts.xAxis.labelTextColor = UIColor.darkGray

    }

答案 1 :(得分:0)

我认为你要找的是这样的:

chartView.data = data
chartView.data?.setValueTextColor(NSUIColor.white)

答案 2 :(得分:0)

为此,您需要在chartView配置之后立即更改图表视图图例的属性。

var dxBtnText = document.querySelectorAll(".dx-button-text");

dxBtnText.forEach(element => {
    if (element.innerText == "Yes") {
         element.parentNode.parentNode.classList.add("your-new-class-name");
    }
});