如何减少python绘图中不同条组之间的空间

如何减少python绘图中不同条组之间的空间,python,matplotlib,bar-chart,Python,Matplotlib,Bar Chart,我正在尝试绘制组条形图。。我用下面给出的代码绘制这个图,现在我想要的是减少组栏之间的空间,这样图就会被压缩 图书馆 只需使用熊猫数据帧即可。它将使您的代码更加简洁,并自动为您解决这些问题 import pandas as pd import matplotlib.pyplot as plt a = [3,4, 15, 10, 12] b = [2,13,4,19,1] c = [12,3,7,8,4] d = [12, 13,4,7,14] df = pd.DataFrame([a,b,c,d

我正在尝试绘制组条形图。。我用下面给出的代码绘制这个图,现在我想要的是减少组栏之间的空间,这样图就会被压缩

图书馆

只需使用熊猫数据帧即可。它将使您的代码更加简洁,并自动为您解决这些问题

import pandas as pd
import matplotlib.pyplot as plt

a = [3,4, 15, 10, 12]
b = [2,13,4,19,1]
c = [12,3,7,8,4]
d = [12, 13,4,7,14]
df = pd.DataFrame([a,b,c,d], columns=["A", "B", "C", "D", "E"]).transpose()

df.plot(kind = "bar")
plt.legend(["A", "B", "C", "D", "E"])
plt.show()

这是否回答了您的问题?我正要回答它,这时我发现答案已经打开了-希望帮助将
barWidth=0.1
增加到
barWidth=0.2
?如果你看图表,组之间的空间仍然没有缩小测量它。图形的间距大于1.5组宽,而熊猫间距正好为1.0组宽。熊猫决定这是最佳的显示间隔。
import pandas as pd
import matplotlib.pyplot as plt

a = [3,4, 15, 10, 12]
b = [2,13,4,19,1]
c = [12,3,7,8,4]
d = [12, 13,4,7,14]
df = pd.DataFrame([a,b,c,d], columns=["A", "B", "C", "D", "E"]).transpose()

df.plot(kind = "bar")
plt.legend(["A", "B", "C", "D", "E"])
plt.show()