Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS图表翻倍至Int Swift_Swift_Ios Charts - Fatal编程技术网

iOS图表翻倍至Int Swift

iOS图表翻倍至Int Swift,swift,ios-charts,Swift,Ios Charts,我正在使用找到的图表库 我有一张图表,显示每个条形图标签都是双精度的,比如15.0而不是15。我听说您必须使用valueFormatter来更改值,但不确定如何实现它。到目前为止,我已经: let format = NumberFormatter() format.numberStyle = .none let formatter = DefaultValueFormatter(formatter: format) BarChartData.setValueForma

我正在使用找到的图表库

我有一张图表,显示每个条形图标签都是双精度的,比如15.0而不是15。我听说您必须使用valueFormatter来更改值,但不确定如何实现它。到目前为止,我已经:

let format = NumberFormatter()

    format.numberStyle = .none

    let formatter = DefaultValueFormatter(formatter: format)

   BarChartData.setValueFormatter(formatter) // error here
我得到:

实例成员setValueFormatter不能用于类型ChartData


请检查您是否可以这样使用:

let chartData = BarChartData(dataSet: chartDataSet)

let format = NumberFormatter()
format.numberStyle = .none
let formatter = DefaultValueFormatter(formatter: format)

chartData.setValueFormatter(formatter)

请检查您是否可以这样使用:

let chartData = BarChartData(dataSet: chartDataSet)

let format = NumberFormatter()
format.numberStyle = .none
let formatter = DefaultValueFormatter(formatter: format)

chartData.setValueFormatter(formatter)

BarChartData
似乎是一个类而不是一个实例。您是否知道如何更改图表标签的数据格式?
BarChartData
似乎是一个类而不是一个实例。您是否知道如何更改图表标签的数据格式?您是否知道如何解决此问题:您是否选中了此选项知道如何解决这个问题:你检查过这个吗