Python 打印后更改条形图边缘颜色

Python 打印后更改条形图边缘颜色,python,Python,我正在使用Python和matlibplot一起绘制条形图。 最初我不希望ABR使用EdgeColor,因此在绘图时,我使用: h = plt.bar(x, y, width, edgecolor="none") 稍后,如果满足条件,我想将边缘颜色更改为黑色 有没有我可以用把手做的?类似于h.SetedgeColor(“黑色”) ?我终于在另一个专门针对python的论坛(python forum.org)上找到了答案 plt.setp(h,edgecolor = "black")

我正在使用Python和
matlibplot
一起绘制条形图。 最初我不希望ABR使用EdgeColor,因此在绘图时,我使用:

h = plt.bar(x, y, width, edgecolor="none")
稍后,如果满足条件,我想将边缘颜色更改为黑色

有没有我可以用把手做的?类似于h.SetedgeColor(“黑色”)

我终于在另一个专门针对python的论坛(python forum.org)上找到了答案

plt.setp(h,edgecolor = "black")