我正在尝试全屏显示情节。这是我的代码:
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 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
这取决于您的 matplotlib 后端。对于 Qt,您可以编写此代码来最大化您的绘图窗口:
并阅读这个问题: Saving Matplotlib graphs to image as full screen