2017-05-29 15 views
0

のチャートを埋め、私は何かの上位10位を表現することになって、次のチャートがあります。が間違った側

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

ブリリアント、感謝を! –