在此图表中,如何将X轴上的所有标签乘以常数?
它仍然需要自动,仅按0.4因子缩放
0 → 140
在此示例中将成为0 → 56
。
我目前的代码:
ind = np.arange(baby.shape[0])
width = 1
p1 = plt.bar(ind, baby, width)
p2 = plt.bar(ind, adult, width, bottom=baby)
p3 = plt.bar(ind, rain, width, bottom=adult+baby)
p4 = plt.bar(ind, snoring, width, bottom=rain+adult+baby)
p5 = plt.bar(ind, street, width, bottom=snoring+rain+adult+baby)
plt.legend((p1[0], p2[0], p3[0], p4[0], p5[0]), ('Bebê', 'Adulto', 'Chuva', 'Ronco', 'Externo'))
plt.show(block=False)
答案 0 :(得分:2)
通常你不会伪造标签,而是绘制你想要显示的数据。在这种情况下
width = 1*0.4
plt.bar(ind*0.4, baby, width)