matplotlib 条形图黑色 - 如何删除条形边框
Posted
技术标签:
【中文标题】matplotlib 条形图黑色 - 如何删除条形边框【英文标题】:matplotlib bar graph black - how do I remove bar borders 【发布时间】:2013-04-01 00:10:22 【问题描述】:我正在使用 pyplot.bar 但我绘制的点太多以至于条的颜色总是黑色。这是因为条形的边框是黑色的,而且它们太多了,它们都被挤在一起,所以你看到的只是边框(黑色)。有没有办法移除条形边框以便我看到预期的颜色?
【问题讨论】:
阅读bar
的文档字符串。它在那里说设置linewidth=0
意味着不绘制边缘。
【参考方案1】:
将edgecolor
设置为"none"
:bar(..., edgecolor = "none")
【讨论】:
复数edgecolors
适用于散点图,只有单数 edgecolor
适用于条形图。
linewidth=0
和 edgecolor='none'
也适用于 stackplot
:-)
linewidth=0
更好,因为它可以让你继续孵化。【参考方案2】:
另一种选择是将edgecolor
设置为您调用bar
时的预期颜色:
# If your intended color is blue, this will work:
bar(. . . , edgecolor='b')
【讨论】:
以上是关于matplotlib 条形图黑色 - 如何删除条形边框的主要内容,如果未能解决你的问题,请参考以下文章