[英]moveViewToX not working with rightAxis.enabled in charts-ios
我正在使用優秀的Charts 庫,並按如下方式呈現圖表(在viewDidLoad
)以顯示一系列數據,最初放大到最后七個條目。
dataEntries = Array(0...60).map{ x in
return ChartDataEntry(x: Double(x), y: Double.random(in: 1..<10))
}
let dataSet = LineChartDataSet(entries: dataEntries)
let data = LineChartData(dataSets: [dataSet])
myView.data = data
myView.setVisibleXRange(minXRange: 7.0, maxXRange: 7.0)
myView.moveViewToX(53)
//myView.rightAxis.enabled = false
它工作得很好,但我希望隱藏正確的訪問權限。 如果我取消注釋myView.rightAxis.enabled = false
,則初始范圍不正確。
任何人都可以提供任何建議將不勝感激!
dataEntries = Array(0...60).map{ x in
return ChartDataEntry(x: Double(x), y: Double.random(in: 1..<10))
}
let dataSet = LineChartDataSet(entries: dataEntries)
let data = LineChartData(dataSets: [dataSet])
myView.data = data
myView.setVisibleXRange(minXRange: 7.0, maxXRange: 7.0)
myView.rightAxis.enabled = false
myView.resetViewPortOffsets()
myView.moveViewToX(53)
最后整理了一下。 禁用右軸后,我不得不調用resetViewPortOffsets()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.