我正在研究大型时间序列数据集,绘制(3,1,x)子图,所有这些都是针对相同的时间戳绘制的。由于数据非常大,分析我需要“放大”部分并在微观层面上比较三个图形。
我认为最简单的方法是首先绘制完整的数据集,然后在每个子图上使用xlim函数,以便只查看感兴趣的部分。问题是“缩放”图表上的y轴刻度完全不成比例。
我想知道是否有一种简单的方法可以根据与数据的xlim部分对应的y值自动重新调整y轴?使用xlim时,.autoscale不起作用,它基本上删除了xlim并绘制了完整的数据集。
MSPTLS.DLL
答案 0 :(得分:2)
我猜想放大数据的最简单方法是interactive zoom tool。在jupyter笔记本中,你可以通过plt.show()
显示数字,而不使用内联魔法。你也可以使用%matplotlib notebook
魔法来获得它。
要确保所有子图共享相同的缩放比例,您可以share the axes使用sharex
和sharey
属性。