我正在尝试全屏显示情节。这是我的代码:
import numpy as np
import pylab as plt
a = np.array([1,2,3,4])
b = np.array([1,2,3,4])
plt.plot(a,b,'.')
plt.show()
但问题是:这不会全屏显示。有什么想法可以解决这个问题吗?谢谢你。
原文由 Kenneth Metzger 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试全屏显示情节。这是我的代码:
import numpy as np
import pylab as plt
a = np.array([1,2,3,4])
b = np.array([1,2,3,4])
plt.plot(a,b,'.')
plt.show()
但问题是:这不会全屏显示。有什么想法可以解决这个问题吗?谢谢你。
原文由 Kenneth Metzger 发布,翻译遵循 CC BY-SA 4.0 许可协议
接受的答案中提供的代码将使图形最大化,但不会以全屏模式显示。
如果您保留对图形的引用,则可以通过以下方式切换全屏模式:
import matplotlib.pyplot as plt
fig = plt.figure()
fig.canvas.manager.full_screen_toggle() # toggle fullscreen mode
fig.show()
或者,如果您不保留参考:
import matplotlib.pyplot as plt
plt.figure()
plt.get_current_fig_manager().full_screen_toggle() # toggle fullscreen mode
plt.show()
要使用键盘切换全屏模式,只需按 f 或 Ctrl+f 即可。
原文由 Tairone 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答4.3k 阅读✓ 已解决
2 回答854 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答843 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.5k 阅读
3 回答895 阅读✓ 已解决
这取决于您的 matplotlib 后端。对于 Qt,您可以编写此代码来最大化您的绘图窗口:
并阅读这个问题: Saving Matplotlib graphs to image as full screen