python plt 窗口位置
时间: 2023-09-07 17:14:51 浏览: 190
对Python中plt的画图函数详解
在matplotlib中,可以使用`plt.subplots_adjust()`函数来调整子图的位置和间距。如果要调整整个图形窗口的位置,则可以使用`plt.get_current_fig_manager()`函数获取当前图形管理器对象,然后使用`set_window_position()`方法设置窗口位置。
以下是一个示例代码,将窗口位置设置为屏幕的中央:
```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [4, 5, 6])
plt.subplots_adjust(left=0.2, bottom=0.2, right=0.8, top=0.8)
# 获取当前图形管理器对象
mgr = plt.get_current_fig_manager()
# 获取屏幕大小
screen_width, screen_height = mgr.canvas.get_width_height()
# 设置窗口位置为屏幕中央
window_width, window_height = mgr.window.wm_maxsize()
x = int((screen_width - window_width) / 2)
y = int((screen_height - window_height) / 2)
mgr.window.wm_geometry("+{}+{}".format(x, y))
plt.show()
```
阅读全文