gpt4 book ai didi

python - Matplotlib 条形图不绘制边界/边缘

转载 作者:太空狗 更新时间:2023-10-29 22:24:39 28 4
gpt4 key购买 nike

我的条形图有这段代码。

ax1 = plt.subplot2grid((1,1),(0,0))
ax1.bar(edges2, Nnorm, width=0.02, edgecolor='green', linewidth=20)

我认为这应该使我的条形图具有绿色边缘。但事实并非如此。它使最左边的一个条变为绿色。我究竟做错了什么?面部颜色有效。

enter image description here

最佳答案

不幸的是,this is a bug in matplotlib 2.1 .它在 matplotlib 版本 2.2 中得到修复。

目前的解决方法是分别为每个条设置边缘颜色和线宽:

import matplotlib.pyplot as plt

bars = plt.bar(range(4), [3,4,1,5])
for bar in bars:
bar.set_edgecolor("green")
bar.set_linewidth(20)

plt.show()

enter image description here

关于python - Matplotlib 条形图不绘制边界/边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46814229/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com