标签: python matplotlib
嘿,我在matplotlib中有此条形图,我想在其中在红线(不是红条)之间添加一些空格,并调整x标记,使它们位于每个条组之下。
我有一个下面的最小示例来说明我现在在jupyter笔记本中拥有的内容(尽管带有伪数据集):
0
关于如何使用matplotlib实际执行此操作的想法,我完全是空白,因此,我们将为您提供任何帮助。
答案 0 :(得分:2)
您可以通过更改x的第一个参数(width)和参数plt.bar来调整钢筋的放置位置和宽度。这样的事情应该起作用:
x
width
plt.bar
plt.bar(x-0.3, set1, color = 'b', hatch="/", width=0.2) plt.bar(x-0.1, set2, color = 'r', hatch="\\", width=0.2) plt.bar(x+0.1, set3, color = 'g', hatch="x", width=0.2) plt.bar(x+0.3, set4, color = 'y', hatch="*", width=0.2)