python - 有没有办法在 matplotlib.pyplot.show() 中选择默认鼠标“模式”作为缩放指针?
问题描述
我有一个程序用来显示一堆不同的图,而且我经常需要放大一个区域。我想知道是否有办法让默认光标缩放,就好像我已经点击了放大镜一样。我想避免每次显示我的情节时都必须点击“放大镜”......我没有尝试任何解决方案,因为我在 matplotlib.pyplot 文档中找不到任何与我想要的方法很接近的方法做。
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot([1,2,3])
plt.show()
解决方案
你可以打电话
fig.canvas.toolbar.zoom()
在显示绘图以立即激活缩放模式之前。
完整示例:
import matplotlib.pyplot as plt
fig,ax = plt.subplots()
# some code...
fig.canvas.toolbar.zoom()
plt.show()
推荐阅读
- python - 一个基本的 UnicodeEncodeError 问题
- rust - 无法使用 WebAssembly 从 JavaScript 读取 Rust 向量
- java - Eclipse-Oxygen 无法运行 Arquillian 单元测试
- xamarin - Xamarin.iOS 信息,plist 不起作用
- python - 使用 nmslib 对烧瓶应用程序进行单元测试时导入错误
- java - 从父类访问私有变量 - JAVA
- ios - 如何防止导航到 UIViewController 检查条件?
- javascript - 如何获取除开发依赖项外安装的 npm 模块数量
- r - 重命名文件夹中的多个文件,从 R 中的 001 计数到 xxx
- python - Python将basicConfig记录到文件和bash