使用这段代码,x = [420.0, 4353.0, 4373.0]; y = [269.0, 252.0, 283.0] plt.bar(x,y) plt.show() 我得到: 酒吧在哪里?我该如何让它们显示出来?
默认情况下,每个条形图的宽度为0.8。由于你的绘图中x值范围很大,因此在渲染时太窄而不可见。相反,你需要使用width关键字参数指定较大的宽度。 plt.bar(x, y, width=20) 您还可以使用一个数组来为width值指定每个条形图的不同宽度。 plt.bar(x, y, width=[3000, 20, 20])