使用 Matplotlib 排列多个图形
我们可以控制 Matplotlib 在屏幕上放置图形的位置吗?
我想生成四个不重叠的图形(在四个单独的窗口中)。
Can we control where Matplotlib places figures on the screen?
I want to generate four figures (in four separate windows) that do not overlap.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从 IPython 您可以执行以下操作:
或者等效地在 Python 脚本中:
请注意,这假设您正在使用 TkAgg 后端。
From IPython you can do the following:
Or equivalently in a Python script:
Note that this assumes you're using the TkAgg backend.
还可以将 IPython 接口与 Qt 后端结合使用来实现类似的结果:
使用 f_manager,您基本上拥有一个 PyQt4 对象,它允许您根据需要修改窗口属性。
It is also possible to use the IPython interface with the Qt backend to achieve a similar result:
With f_manager you basically have a PyQt4 object that allows you to modify the window properties as you like.