Ios 如何在图表中显示自定义文本而不是X轴上的值
我正在使用中的Ios 如何在图表中显示自定义文本而不是X轴上的值,ios,swift,github,charts,Ios,Swift,Github,Charts,我正在使用中的折线图。我需要在x轴上显示自定义文本而不是值 通过我的实现,我得到了这个 但是,我也需要它 如果在第二幅图像中观察,则x轴上有文本(第1周、第2周、第3周、第4周),而不是第一幅图像中的值(0.0、0.8、1.6、2.4) 如果有任何选项可以在x轴上显示文本而不是值,请告诉我。您必须创建一个实现AxisValueFormatter协议的类 您必须实现的唯一函数是func stringForValue(uvalue:Double,axis:AxisBase?)->String
折线图。我需要在x轴上显示自定义文本而不是值
通过我的实现,我得到了这个
但是,我也需要它
如果在第二幅图像中观察,则x轴上有文本(第1周、第2周、第3周、第4周),而不是第一幅图像中的值(0.0、0.8、1.6、2.4)
如果有任何选项可以在x轴上显示文本而不是值,请告诉我。您必须创建一个实现AxisValueFormatter协议的类
您必须实现的唯一函数是func stringForValue(uvalue:Double,axis:AxisBase?)->String
class SomeClass: AxisValueFormatter {
func stringForValue(_ value: Double, axis: AxisBase?) -> String {
return weeks[Int(value)]
}
}
var weeks = ["WEEK1", "WEEK2", "WEEK3", "WEEK4"]
chart.xAxis.valueFormatter = SomeClass()