Python Can';t使用matplotlib正确绘制浮点数条
在一个名为Python Can';t使用matplotlib正确绘制浮点数条,python,python-3.x,matplotlib,bar-chart,Python,Python 3.x,Matplotlib,Bar Chart,在一个名为v的变量中有50个浮点数,每个浮点数都与0到10000之间的范围相关,步长为200 这些数字的样本: print(v[0:4]) 我需要将它们显示为条形图: p = plt.bar(range(0, 10000, 200), v) 下面是我得到的: 但是,我可以使用绘图显示它们: p = plt.plot(range(0, 10000, 200), v) 那么我做错了什么呢?你的问题是酒吧的宽度。默认宽度为0.8,因此如果步长为200,则该宽度太窄,无法显示 您可以通过以下方
v
的变量中有50个浮点数,每个浮点数都与0到10000之间的范围相关,步长为200
这些数字的样本:
print(v[0:4])
我需要将它们显示为条形图:
p = plt.bar(range(0, 10000, 200), v)
下面是我得到的:
但是,我可以使用绘图显示它们:
p = plt.plot(range(0, 10000, 200), v)
那么我做错了什么呢?你的问题是酒吧的宽度。默认宽度为0.8
,因此如果步长为200
,则该宽度太窄,无法显示
您可以通过以下方式调整钢筋的宽度:
p=plt.bar(范围(0,10000,200),v,宽度=100)
p = plt.plot(range(0, 10000, 200), v)