2017-05-29 46 views
0

我有應該表示物品頂部-10位下面的圖:反轉LineChartView的左軸填充在錯誤一側的圖表

enter image description here

我需要扭轉左軸儘管如此,因爲頂級的位置應該在頂部。我這樣做有以下幾點:

chartView.leftAxis.inverted = true 

的問題是,我結束了這一點:

enter image description here

我怎樣才能保持倒置圖表與線下的梯度?

回答

1

創建這個類:

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

+0

輝煌,謝謝! –