我有一些三轴加速度计时间序列数据(t,x,y,z)的图表,我希望它们能够一起缩放。也就是说,当我在一个图表上使用“矩形缩放”工具时,当我释放鼠标时,所有三个图表都会一起缩放。
以前,我只是在一个图表上绘制了所有三个轴,使用不同的颜色。但是这只适用于少量的数据:我有超过200万个数据点,所以最后一个轴会遮挡其他两个轴。因此需要单独的子图。
我知道我可以捕获matplotlib/pyplot的鼠标事件(链接1),我也知道我可以捕获其他事件(链接2),但是我不知道如何确定在任何一个子图上请求了什么样的缩放,并且如何在其他两个子图上复制它。
我怀疑我已经拥有了所有的要素,只需要最后一个宝贵的线索...
-BobC
以前,我只是在一个图表上绘制了所有三个轴,使用不同的颜色。但是这只适用于少量的数据:我有超过200万个数据点,所以最后一个轴会遮挡其他两个轴。因此需要单独的子图。
我知道我可以捕获matplotlib/pyplot的鼠标事件(链接1),我也知道我可以捕获其他事件(链接2),但是我不知道如何确定在任何一个子图上请求了什么样的缩放,并且如何在其他两个子图上复制它。
我怀疑我已经拥有了所有的要素,只需要最后一个宝贵的线索...
-BobC