首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python中改变地块的边框线宽?

如何在python中改变地块的边框线宽?
EN

Stack Overflow用户
提问于 2020-03-03 17:57:09
回答 1查看 7.8K关注 0票数 1

在Python绘图中,我在寻找更改绘图边界框的linewidth的示例时遇到了麻烦。

例如,fig=plt.figure(figsize=(4.5, 4))这个命令给出了python绘制图形的框的维数。但是如何增加这个边界的linewidth呢?

EN

回答 1

Stack Overflow用户

发布于 2020-03-03 18:52:00

根据您正在讨论的边界,很少有选项可以这样做。

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

代码语言:javascript
复制
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的边框

代码语言:javascript
复制
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(4.5, 4), edgecolor='blue', linewidth=3)
ax = fig.gca()
plt.show()

轴.

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

代码语言:javascript
复制
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()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60513077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档