1

グラフの折れ線グラフに表示されるデータをフォーマットするにはどうすればよいですか? デフォルトではデータは double で表示されますが、int で表示したいです。

let pre = [20.0, 4.0, 6.0, 3.0, 12.0, 16.0]
for i in 0..<pre.count {
    let preDataEntry = ChartDataEntry(value: pre[i], xIndex: i)
    preEntries.append(preDataEntry)
}

let preChartDataSet = LineChartDataSet(yVals: preEntries, label: "Pre")
lineChartView.data = lineChartData

ここに画像の説明を入力

4

2 に答える 2

4

使用できるフォーマッタ プロパティがいくつかあります。

valueFormatterChartDataSet

ChartYAxis のフォーマッタ:

/// the formatter used to customly format the y-labels
public var valueFormatter: NSNumberFormatter?

/// the formatter used to customly format the y-labels
internal var _defaultValueFormatter = NSNumberFormatter()

十分なはずです

于 2015-12-15T08:04:49.337 に答える