如何解决moveViewToX在Charts-iOS中无法与rightAxis.enabled一起使用
我使用的是出色的Charts library,并绘制了如下图表(在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
It works beautifully,但我希望隐藏正确的访问权限。如果我取消注释myView.rightAxis.enabled = false
,则初始范围为is incorrect。
任何人都能提供的建议将不胜感激!
解决方法
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()
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。