gpt4 book ai didi

python - Pyplot 交互式缩放

转载 作者:行者123 更新时间:2023-12-02 04:39:30 31 4
gpt4 key购买 nike

我想显示第一次显示时放大的图像,但仍然可以使用图形工具栏中的交互式“重置原始 View ”按钮缩小到全比例。裁剪是完全 Not Acceptable 。使用 plt.axis([x0, x1, y0, y1])确实允许平移,但交互式窗口不会重置为全尺寸。

有没有办法触发绘图缩放或以另一种方式解决这个问题?

最佳答案

一种方法是:

fig, ax = plt.subplots(1, 1)
ax.imshow(np.random.rand(20, 20)
fig.canvas.toolbar.push_current() # save the 'un zoomed' view to stack
ax.set_xlim([5, 10])
ax.set_ylim([5, 10])
fig.canvas.toolbar.push_current() # save 'zoomed' view to stack

我不确定如何私密 push_current被考虑过,正如我在评论中所说的,这正在被重构为 1.5 ( https://github.com/matplotlib/matplotlib/wiki/Mep22 )。

https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/backend_bases.py#L2600关于如何实现平移/缩放。没有“zoom_window”命令的原因是针对静态图像,您只需使用 set_*lim .

关于python - Pyplot 交互式缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38579830/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com