2016-05-11 16 views
1

私は、この絵のように私のチャートに最後のラベルを追加する方法を見つけようとしてきたは、IOSチャートのデータセットにのみ最後のラベルを表示

enter image description here

私のチャートの現在の状況は次のとおりです。 :

enter image description here

私のコードは次のようである:

//Remove labels from data set 
    data.setDrawValues(false) 

    //remove x axis labels 
    self.priceChart!.xAxis.drawLabelsEnabled = false 

    // Remove left axis 
    self.priceChart!.leftAxis.enabled = false 
    self.priceChart!.leftAxis.drawAxisLineEnabled = false 
    self.priceChart!.leftAxis.spaceTop = 0.5 
    self.priceChart!.leftAxis.startAtZeroEnabled = false 
    self.priceChart!.leftAxis.spaceBottom = 0.4 

    // Add right axis 
    self.priceChart!.rightAxis.enabled = true 
    self.priceChart!.rightAxis.drawAxisLineEnabled = true 
    self.priceChart!.rightAxis.startAtZeroEnabled = false 
    self.priceChart!.rightAxis.drawGridLinesEnabled = true 
    self.priceChart!.rightAxis.drawAxisLineEnabled = true 
    self.priceChart!.rightAxis.drawLabelsEnabled = true 
    self.priceChart!.rightAxis.showOnlyMinMaxEnabled = true 


    // Format right axis font 
    self.priceChart!.rightAxis.labelFont = UIFont.systemFontOfSize(10) 
    self.priceChart!.rightAxis.valueFormatter = NSNumberFormatter() 
    self.priceChart!.rightAxis.valueFormatter?.maximumFractionDigits = 5 


    self.priceChart.borderLineWidth = 0 
    self.priceChart.legend.enabled = false 


    self.priceChart.data = data 

誰かが私を正しい方向に向けることができたら大変感謝します。

答えて

0

このようにするには、別の方法を書く必要があります。

現在のところ、ライブラリはサポートしていません。 drawRectに簡単にメソッドを追加して追加することができます。

+0

答えていただきありがとうございます。最後の値を強調表示し、ChartViewDelegateを使用してその値の位置にマーカーを描画しました。それが最良の方法であるかどうかは分かりませんが、それは私のチャートでうまくいきます。 – valencieu

関連する問題