我有一个图应该查看范围内的整个数据集x = [-1,1]
和y = [-1,1]
. 当我在 matplotlib 中绘制它时,我可以用xlim([-1,1])
和设置这个范围ylim([-1,1])
。然后我可以玩弄该图,如果我愿意,可以放大某些功能,以便我的查看区域现在显示x = [-0.5,0.5]
和y = [-0.5,0.5]
. 但是,如果我打了工具栏上的主页按钮,它会返回我去xlim
和ylim
默认范围。
我希望发生的是,我想为 x 和 y 限制设置“默认范围”,这样当按下主页按钮时,绘图将返回到这些范围,但是当绘图首次出现时,我想要将其放大到较小的范围。也就是说,当情节第一次出现时,我想查看范围x = [-0.5,0.5]
and y = [-0.5,0.5]
,但是打回家会让我回到x = [-1,1]
and y = [-1,1]
。显然,我不能使用xlim([-0.5,0.5])
和ylim([-0.5,0.5])
使情节首先以这种方式出现,因为在这种情况下,点击主页按钮只会将我发送到情节的放大版本。
有没有办法做我想做的事?我没有看到任何说明如何执行此操作的文档。如果重要的话,我使用的是 python 3.5 和 matplotlib 1.5.1。