繁体   English   中英

如何在图表中使用X轴的字符串值而不是双打?

[英]How to use String values for X-Axis in Charts instead of doubles?

我想通过使用' Charts '在折线图中显示X轴的字符串值我在此处遵循了相同的教程。 据写在那里
let lineChartData = LineChartData(xVals: dataPoints, dataSet: lineChartDataSet)
我找不到当前最新版本的库。 在,当前库版本的演示代码我只能填充X轴和Y轴的double数据类型。 请帮我解决这个问题。
这是所需的输出。 折线图

您可以实现一个协议IAxisValueFormatter并实现预期的结果。

编辑:
如何使用它

初始化时
chartView.xAxis.valueFormatter = self

和实施协议。

extension LineChart1ViewController: IAxisValueFormatter {
    func stringForValue(_ value: Double, axis: AxisBase?) -> String {
        let months = ["January","February","March","April","May","June","July","Auguest","September","October","November","December"]
        return months[Int(value)]
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM