我用它来设置雷达图的最大值和最小值:
self.radarChart.yAxis.calcMinMax(min: 0.0, max: 100.0)
看起来很好,花花公子但是,我得到了这个结果,
或者如果这不起作用: http://imgur.com/x8vL9jL
这里的问题是" 120"在顶部不应该在那里因为我将Min设置为0而Max设置为100.0
编辑1:
由于要求更多代码
这是雷达图设置代码:
let yse1 = ys1.enumerate().map {idx, i in return ChartDataEntry(value:i,xIndex:idx)}
let xdata = RadarChartData(xVals: xs)
let ds1 = RadarChartDataSet(yVals: yse1, label: "Quiz Performance Data")
ds1.colors = [color]
ds1.fillColor = color
ds1.drawFilledEnabled = true
xdata.addDataSet(ds1)
self.radarChart.data = xdata
self.radarChart.descriptionText = "Your performance data"
后端的所有其他代码,我不愿意分享其余部分。 先生,非常感谢你,
AKHIL
答案 0 :(得分:1)
使用
self.radarChart.yAxis.axisMinValue = 0.0
self.radarChart.yAxis.axisMaxValue = 100.0
而不是calcMinMax