我刚刚进入使用ios-charts的学习阶段.我喜欢将x轴网格更改为固定值.我绘制的y值只是int数字,如1,2,3,...,10.然而,左侧y轴显示的值如6.3,9.1等,具体取决于我的缩放级别.第二个问题是,如何设置x轴以显示标签1,5,10,15,.... 40?
有没有办法影响步长,例如在Excel中?
// zoom y-axis to min/max value
lineChart.leftAxis.customAxisMin = max(0.0, lineChart.data!.yMin - 1.0)
lineChart.leftAxis.customAxisMax = min(10.0, lineChart.data!.yMax + 1.0)
lineChart.leftAxis.startAtZeroEnabled = false
Run Code Online (Sandbox Code Playgroud)
图表(最小= 6.0和最大= 10.0):
网格以6.3而不是6.0开始.
图表(min = 7.0和max = 10.0):
网格以7.0的预期开始.

这里出了什么问题?
我只是通过设置正确解决了这个问题labelCount.
// zoom y-axis to min/max value
lineChart.leftAxis.customAxisMin = max(0.0, lineChart.data!.yMin - 1.0)
lineChart.leftAxis.customAxisMax = min(10.0, lineChart.data!.yMax + 1.0)
lineChart.leftAxis.labelCount = Int(lineChart.leftAxis.customAxisMax - lineChart.leftAxis.customAxisMin)
lineChart.leftAxis.startAtZeroEnabled = false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3319 次 |
| 最近记录: |