如何在python中更改绘图的边界框线宽?

如何在python中更改绘图的边界框线宽?,python,matplotlib,Python,Matplotlib,在Pyton plot中,我很难找到更改绘图边界框的线宽的示例 例如,fig=plt.figure(figsize=(4.5,4))此命令给出python将在其中绘制图形的框的尺寸。但是如何增加此边界的线宽?根据您所谈论的边界,几乎没有选项可以这样做 窗口。fig=plt.figure(figsize=(4.5,4))命令将图形嵌入到由系统控制的窗口中。除非是黑客,否则很难在这里找到任何解决方案。唯一可访问的选项是在此处使用root.overrideredirect(True): import

在Pyton plot中,我很难找到更改绘图边界框的
线宽的示例


例如,
fig=plt.figure(figsize=(4.5,4))
此命令给出python将在其中绘制图形的框的尺寸。但是如何增加此边界的
线宽

根据您所谈论的边界,几乎没有选项可以这样做

窗口。
fig=plt.figure(figsize=(4.5,4))
命令将图形嵌入到由系统控制的窗口中。除非是黑客,否则很难在这里找到任何解决方案。唯一可访问的选项是在此处使用
root.overrideredirect(True)

import matplotlib.pyplot as plt
fig = plt.figure(figsize=(4.5, 4))
ax = fig.gca()
mng = plt.get_current_fig_manager()
mng.window.overrideredirect(True)
plt.show()
数字。 另一个选项是更改matplotlib.pyplot.figure的边框:

import matplotlib.pyplot as plt
fig = plt.figure(figsize=(4.5, 4), edgecolor='blue', linewidth=3)
ax = fig.gca()
plt.show()
轴。

如果选项是更改matplotlib.pyplot.axis的宽度

import matplotlib.pyplot as plt
fig = plt.figure(figsize=(4.5, 4))
ax = fig.gca()
for axis in ['top','bottom','left','right']:
    ax.spines[axis].set_linewidth(0.5)
plt.show()

也许你可以看一看这个房间<代码>plt.图(…,edgecolor='black',linewidth=3)?非常感谢您的回答。这真的很有帮助。在这里,我想补充一下我是如何解决这个问题的。我在python代码中添加了两行代码:来自pylab import*;然后是rc('轴',线宽=2)。这对我有用。无论如何,谢谢你。