1
私は、この絵のように私のチャートに最後のラベルを追加する方法を見つけようとしてきたは、IOSチャートのデータセットにのみ最後のラベルを表示
私のチャートの現在の状況は次のとおりです。 :
私のコードは次のようである:
//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
誰かが私を正しい方向に向けることができたら大変感謝します。
答えていただきありがとうございます。最後の値を強調表示し、ChartViewDelegateを使用してその値の位置にマーカーを描画しました。それが最良の方法であるかどうかは分かりませんが、それは私のチャートでうまくいきます。 – valencieu