如何在LineChartView中设置X轴的标签计数?

时间:2017-06-22 05:05:39

标签: ios linechart ios-charts

在我的数据中,我有数百个x轴值,但是我想以相等的间隔只显示其中的6或7个,以便覆盖我的整个x轴值范围,但我面对的是因为我无法在x轴上显示有限数量的值。我试过这些

lineChartView.xAxis.spaceMin = 4 
lineChartView.xAxis.spaceMax = 7
lineChartView.xAxis.xOffset = 6 
lineChartView.xAxis.labelCount = 6 

,但它不起作用。这是我的显示屏截图

linechart view display

1 个答案:

答案 0 :(得分:0)

轴属性granularity用于指定轴值之间的最小间隔。默认值为1.目前在我的应用程序中我将其设置为0.5以强制显示所有值,但我一次只在图表上有10个左右。

chartView.xAxis.granularity = 0.5

将此设置为更高的值可能会对您有所帮助。