[英]Swift IOS Chart - Stacked Bar Chart
我正在嘗試使用iOS Chart
設置一個簡單的堆積條形圖。
示例都顯示循環數據 - 我只是想直接在代碼中寫入一個條目。
我崩潰了: let set = BarChartDataSet.
錯誤是:
無法將'BarChartDataEntry'類型的值轉換為預期的參數類型'[ChartDataEntry]?'
func _costChart( comm: Double, margin: Double, expense: Double) {
let yVals = BarChartDataEntry(x: 0.0, yValues: [comm, margin, expense ], icon: #imageLiteral(resourceName: "icon"))
let set = BarChartDataSet(entries: yVals, label: "")
let data = BarChartData(dataSets: set)
costChart.data = data
}
我怎么寫這個以確認正確的格式?
BarChartDataSet
需要一個可以為null的ChartDataEntry
數組。 因此,如果要設置數據,則需要傳遞nil
或數組。
func _costChart( comm: Double, margin: Double, expense: Double) {
let yVals = BarChartDataEntry(x: 0.0, yValues: [comm, margin, expense ], icon: #imageLiteral(resourceName: "icon"))
let set = BarChartDataSet(entries: [yVals], label: "") // Passing array to entries instead of just the BarChartDataEntry (just a single item)
let data = BarChartData(dataSets: set)
costChart.data = data
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.