0
2つのデータセットchartDataSetとlimitDataSetを作成しました。BarCharts IOSチャートで複数のデータセットを作成する方法
var dataEntries = [BarChartDataEntry]()
var limitEntries = [BarChartDataEntry]()
for i in 0..<daily[index].count {
let dataEntry = BarChartDataEntry(value: values[index][i], xIndex: i)
let limitEntry = BarChartDataEntry(value: limitValues[index][i], xIndex: i)
dataEntries.append(dataEntry)
limitEntries.append(limitEntry)
}
let chartDataSet = BarChartDataSet(yVals: dataEntries, label: label)
chartDataSet.colors = [UIColor(red: 108/255, green: 189/255, blue: 146/255, alpha: 1)]
let limitDataSet = BarChartDataSet(yVals: limitEntries, label: "Limit in mg")
limitDataSet.colors = [UIColor(red: 219/255, green: 70/255, blue: 70/255, alpha: 1)]
var dataSets = [BarChartDataSet]()
dataSets.append(chartDataSet)
dataSets.append(limitDataSet)
//this line does has error
let chartData = BarChartData(xVals: daily[index], dataSet: dataSets)
monthlyChart.data = chartData
私の棒グラフにデータセットを追加する必要がありますが、私が使用したコードは単一のデータセットに対してのみ機能します。
これは私のプロジェクトで使用していたチャートです。 https://github.com/danielgindi/Charts
どのエラーが発生していますか? 「毎日」の種類は何ですか? – alexburtnik
エラーがある行で間違った引数を使用していたと報告しています。 dailyは文字列型で、x値のラベルとして機能します。 –