以下代码在每个x轴值中显示一个条形图(总共4个条形图):
import numpy as np
import matplotlib.pyplot as plt
n = 4
width = 0.35
china = (16,21,23,15)
malaysia = (21,11,21,10)
x = np.arange(n)
p1 = plt.bar(x, malaysia, width, color='b')
p2 = plt.bar(x, china, width, color='r', bottom=malaysia)
plt.xticks(x, ('Round 1', 'Round 2', 'Round 3', 'Round 4'))
plt.ylabel('Points')
plt.title('China v/s Malaysia')
plt.yticks(np.arange(0, 60, 5))
plt.legend((p2[0], p1[0]), ('China', 'Malaysia'))
plt.show()
我希望将3组条形代替一个条形(与3-Columns bar chart中的显示相同),但是对于每个条形图,它应该包含2个部分(红色和蓝色),如第一张图片所示。
非常感谢您