[英]How to change the stroke width in a CareKit graph?
我正在嘗試使用 CareKit-UI 在我的應用程序中顯示圖表。 但是默認的筆畫寬度很大,我想改變它。 我嘗試使用OCKDimensionStyler
並覆蓋lineWidth1
屬性,但未能更新圖形的主線。
圖表視圖聲明:
let chartView = OCKCartesianChartView(type: .line)
chartView.headerView.titleLabel.text = "Doxylamine"
chartView.graphView.dataSeries = [
OCKDataSeries(values: [0, 1, 1, 2, 3, 3, 2], title: "Doxylamine")
]
此屬性不能使用OCKStyler
編輯,但可以通過設置OCKDataSeries
的size
屬性進行OCKDataSeries
。
這是代碼的更新版本:
let chartView = OCKCartesianChartView(type: .line)
chartView.headerView.titleLabel.text = "Doxylamine"
var series = OCKDataSeries(values: [0, 1, 1, 2, 3, 3, 2], title: "Doxylamine")
series.size = 2
chartView.graphView.dataSeries = [series]
這允許您在同一個圖形上有多個系列,每個系列具有不同的筆划寬度。
有了圖表的代碼后,如何將其添加到視圖中?
我試過 view.addSubview(chartView)
在 ViewDidLoad()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.