以编程方式将matplotlib绘图设置为初始缩放级别

时间:2016-07-26 01:38:40

标签: python matplotlib

我有一个图表,可以查看x = [-1,1]y = [-1,1]范围内的整个数据集。当我在matplotlib中绘制此图时,我可以使用xlim([-1,1])ylim([-1,1])设置此范围。然后我可以使用该情节,如果我愿意,可以放大某些功能,使我的查看区域现在显示x = [-0.5,0.5]y = [-0.5,0.5]。但是,如果我点击工具栏上的主页按钮,它会返回xlimylim默认范围。

我希望发生的是,我想为x和y限制设置“默认范围”,以便当主页按钮被击中时,绘图将返回到那些范围,但是当绘图首次出现时,我希望它放大到更小的范围。也就是说,当情节第一次出现时,我想查看范围x = [-0.5,0.5]y = [-0.5,0.5],但是回家可以让我回到x = [-1,1]y = [-1,1]。显然我不能使用xlim([-0.5,0.5])ylim([-0.5,0.5])来使情节首先出现,因为在这种情况下按下主页按钮只会将我发送到放大版的情节。

有没有办法做我想要的?我没有看到任何文档说明如何执行此操作。如果重要的话,我正在使用python 3.5和matplotlib 1.5.1。

0 个答案:

没有答案