双击后,Ios图表缩小

双击后,Ios图表缩小,ios,swift,zooming,ios-charts,Ios,Swift,Zooming,Ios Charts,嗨,我是iOS图表的新手 我正在使用双击放大折线图,但找不到缩小的方法 有没有一个简单的方法可以做到这一点,或者我必须截获双击并保存我的状态,然后再恢复它 我使用的是图表3.0.1和Swift 3.0.2 谢谢。我们就是这样做的。我们在点击按钮重置缩放时输入了这行代码 self.lineChartView.zoomToCenter(scaleX: 0, scaleY: 0) 如果您愿意,您还可以输入加号和减号按钮,并相应地放大/缩小。您可以使用这行代码self.lineChartView.s

嗨,我是iOS图表的新手

我正在使用双击放大折线图,但找不到缩小的方法

有没有一个简单的方法可以做到这一点,或者我必须截获双击并保存我的状态,然后再恢复它

我使用的是图表3.0.1和Swift 3.0.2


谢谢。

我们就是这样做的。我们在点击按钮重置缩放时输入了这行代码

self.lineChartView.zoomToCenter(scaleX: 0, scaleY: 0)

如果您愿意,您还可以输入加号和减号按钮,并相应地放大/缩小。您可以使用这行代码
self.lineChartView.scaleX
self.lineChartView.scaleY
获取当前比例,然后每次点击放大/缩小按钮时添加/减去一个固定量

这是缩小
图表的方式

chartView.fitScreen()

因为它的文档中有很大一部分类似于,所以wiki和Q&A适用于这两个库。

这个问题仍然存在吗?如果是,让我知道你想要它回到正常状态意味着在0刻度或其他什么?是的,这仍然是一个问题。我的意思是,我希望能够双击放大(确实如此),然后有一种方法(单道或另一个双道)将其缩小到放大之前的比例。现在,如果我再双击一次,它会放大得更远。因此,您必须在屏幕上添加一个按钮,该按钮将取消您的缩放,为此,您必须调用xAxis&yAxis reset。我们如何重置xAxis&yAxis?用swift 3或4