- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在使用 Charts在我的应用程序中使用折线图的框架。我使用了下面的代码,但发生了错误。这是代码-
`func setChart(dataPoints: [String], values: [Double]) {
var dataEntries: [ChartDataEntry] = []
for i in 0..<dataPoints.count {
let dataEntry = ChartDataEntry(x: values[i], y: Double(i))
dataEntries.append(dataEntry)
var colors: [UIColor] = []
for i in 0..<dataPoints.count {
let red = Double(arc4random_uniform(256))
let green = Double(arc4random_uniform(256))
let blue = Double(arc4random_uniform(256))
let color = UIColor(red: CGFloat(red/255), green: CGFloat(green/255), blue: CGFloat(blue/255), alpha: 1)
colors.append(color)
}
let lineChartDataSet = LineChartDataSet(values: dataEntries, label: "Units Sold")
let lineChartDataa = LineChartData(xVals: dataPoints, dataSet: lineChartDataSet)
Graph.data = lineChartDataa
}
`
发生的错误如下-
Cannot invoke initializer for type 'LineChartData' with an argument list of type '(xVals: [String], dataSet: LineChartDataSet)'
关于如何解决这个问题的任何想法。
最佳答案
你必须这样使用:
这是设置LineChartData
:
let lineChartDataSet = LineChartDataSet(values: dataEntries, label: "Units Sold")
let lineChartDataa = LineChartData(dataSet: lineChartDataSet)
用于设置 xAxis 标签:
Graph.xAxis.labelPosition = XAxis.LabelPosition.bottom
Graph.xAxis.valueFormatter = IndexAxisValueFormatter(values: dataPoints)
关于ios - 错误 - 无法使用类型为 'LineChartData' 的参数列表调用类型为 '(xVals: [String], dataSet: LineChartDataSet)' 的初始值设定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46582044/
LineChartView 我有一个 LineChartView我在黑色背景上显示。 除了没有出现我创建数据集时使用的标签外,我可以按我的意愿显示所有内容。 我认为这是由于黑色 background如
我在我的 swift 3.0 xcode 项目中使用 iOS Charts.framework ( https://github.com/danielgindi/Charts )。 我知道“所有数据集
这里我使用 iOS-charts 来实现折线图。我一直坚持对 xAxis 标签和每个数据点的值使用多种颜色。 https://github.com/danielgindi/Charts 对于 xAxi
我目前正在使用 Charts在我的应用程序中使用折线图的框架。我使用了下面的代码,但发生了错误。这是代码- `func setChart(dataPoints: [String], values: [
我是一名优秀的程序员,十分优秀!