Swift Charts:缩放后,Y轴上的标签丢失

时间:2018-02-06 05:29:45

标签: ios charts linechart ios-charts

我在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)]
}

有时工作正常,但在缩放图形后,标签不可见,图形也不会缩放到正常位置。 Misisng labels

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

请帮我解决错误的地方。 提前谢谢。

0 个答案:

没有答案