私は、Swift 3.0のiOS Chartsライブラリでいくつか試しています。 lineChartDataset値の書式設定に関する質問があります(各値点の上に表示されます)。現在、これらの値は 'double'で、2と3の代わりに2.0と3.0で表示されます。これらの値を丸めることは可能ですか?私はnumberFormatterで試しましたが、何も動作しません。どんな助けもありがとう。グラフlineChartDatasetは丸められた値
4
A
答えて
5
ios-chartsは、xAxis、yAxisなどのさまざまな種類のラベルを表示するためのプロトコルベースのアプローチにアップグレードされています。したがって、必要な結果を得るには、IValueFormatter
というプロトコルを実装する必要があります。私は同じクラスを作成しましたので、直接これを以下のように使用してください&あなたは望ましい結果を達成することができます。
私はあなたがする必要があるような場合にはダニエルのチャートhttps://github.com/danielgindi/Chartsライブラリを使用している理解するまでlineChartData.setValueFormatter(DigitValueFormatter())
import Foundation
import Charts
class DigitValueFormatter : NSObject, IValueFormatter {
func stringForValue(_ value: Double,
entry: ChartDataEntry,
dataSetIndex: Int,
viewPortHandler: ViewPortHandler?) -> String {
let valueWithoutDecimalPart = String(format: "%.0f", value)
return "\(valueWithoutDecimalPart)"
}
}
+0
aah私は、あなたの答えに感謝の作品を参照してください! – user2403221
関連する問題
- 1. IE丸められたコーナー
- 2. imshowでmatplotlibの丸められた値をプロットしない
- 3. knitrでxtableの丸められたR値を固定する
- 4. 珍しい丸められたマークアップ
- 5. WPF丸められた角のテキストボックス
- 6. IE8で丸められたエッジ
- 7. 丸められたボタンtkinterのpython
- 8. UITextField丸められた角のテキスト
- 9. 丸めTimeDateの値
- 10. BigDecimalの丸め値
- 11. Elasticsearch sumはfloatフィールドの丸められた整数値を返します
- 12. 丸められた変数値でPyQt5ラベルを更新するには?
- 13. 5または9のいずれかの値を丸める
- 14. Cで二重に丸めた値
- 15. 丸められた要約保存された検索結果
- 16. SqlDataRecordに値を加算すると丸められる
- 17. C++の数値が正しく丸められません
- 18. 数値の丸めVS C#
- 19. D3Plusツールチップの丸め値
- 20. 数値を丸める
- 21. テキストボックス値を丸めるjavascript
- 22. 丸められたまたは円形のレイアウト、それは可能ですか?
- 23. chartjs xaxisシフトされた入力データからの丸め値で目盛り
- 24. jqueryで値を丸める方法は?
- 25. MATLABは値を1に丸めます
- 26. 数字を指定された値のセットに丸める
- 27. Pythonで指定された数値に丸めます
- 28. グラフを描画するためにRを使用して数値を丸める
- 29. DD_roundies問題を使用した丸められたコーナーIE6 +
- 30. C - 出力が丸められます
として
LineChartData
オブジェクトにそれを割り当てDigitValueFormatter
&という名前のクラスを作成します。 xAxisラベル書式設定手法を使用します。 numberFormatterに関連するコードを共有できますか? –あなたの返信ありがとう!私はlineChartDataset.valueFormatter = NumberFormatter()で何かしようとしましたが、エラーが発生しました。 'NumberFormatter'型の値を 'IValueFormatter'に割り当てることができません。 – user2403221