小编bob*_*424的帖子

matplotlib无法在plt.savefig()或plt.figure()中看到设置edgecolor的效果

我无法弄清楚如何在图形周围添加边框,我的理解是这将是figure.edgecolor参数或savefig(edgecolor),但这似乎不起作用.我正在使用matplotlib 1.1.1.我希望这段代码在图周围绘制一个红色边框:

import matplotlib.pyplot as plt
plt.plot([1,2,3])
plt.savefig('test.png', edgecolor='r', facecolor='g')
Run Code Online (Sandbox Code Playgroud)

当我看到这个图时它有一个绿色的脸色,但我看不到红色的边缘色?

以下内容也不起作用:

import matplotlib.pyplot as plt
plt.figure(edgecolor='r', facecolor='g')
plt.plot([1,2,3])
plt.show()
Run Code Online (Sandbox Code Playgroud)

我再次看到绿色的脸色,但没有红色的边缘色.我究竟做错了什么?

有任何想法吗?

python matplotlib

8
推荐指数
1
解决办法
3126
查看次数

标签 统计

matplotlib ×1

python ×1