反转LineChartView的左轴会使图表偏向错误

时间:2017-05-29 21:28:28

标签: swift ios-charts

我有以下图表,它应该代表某些东西的前10位:

enter image description here

我需要反转左轴,因为顶部位置应该在顶部。我这样做有以下几点:

chartView.leftAxis.inverted = true

问题是我最终得到了这个:

enter image description here

如何将倒置图表保持在线下方的渐变?

1 个答案:

答案 0 :(得分:2)

创建此类:

class MyFillFormatter: IFillFormatter {

     func getFillLinePosition(dataSet: ILineChartDataSet, dataProvider: LineChartDataProvider) -> CGFloat
     {
         return CGFloat(dataSet.yMax)
     }

}

然后在你的图表中

chartView.leftAxis.inverted = true
chartView.rightAxis.inverted = true
set.fillFormatter = MyFillFormatter()

结果: enter image description here