我在swift中处理图表非常新。使用LineChartView
在图表上绘制我的数据。在缩放时,Y轴min和max的值根据视口min和max的值相应地改变。为此,实施了以下代表。
func chartScaled(_ chartView: ChartViewBase, scaleX: CGFloat, scaleY: CGFloat) {
self.mapView.leftAxis.axisMaximum = axisY[Int(self.mapView.highestVisibleX)]
self.mapView.leftAxis.axisMinimum = axisY[Int(self.mapView.lowestVisibleX)]
}
有时工作正常,但在缩放图形后,标签不可见,图形也不会缩放到正常位置。
leftaxis
self.mapView!.leftAxis.enabled = true
self.mapView!.leftAxis.drawAxisLineEnabled = false
self.mapView!.leftAxis.spaceTop = 0.5
self.mapView!.leftAxis.spaceBottom = 0.4
self.mapView.leftAxis.granularity = 5.0
self.mapView.leftAxis.granularityEnabled = true
请帮我解决错误的地方。 提前谢谢。