Python 为什么轴在我的pyplot柱状图上切换?
我正在尝试使用pyplot.hist将一些数据绘制成直方图,如下所示:Python 为什么轴在我的pyplot柱状图上切换?,python,histogram,matplotlib,Python,Histogram,Matplotlib,我正在尝试使用pyplot.hist将一些数据绘制成直方图,如下所示: hst = pp.figure() pp.hist(spkSum) hst.show() spkSum包含以下数据:[1,1,9,9,20,20,33,33,50,50] 理想情况下,我应该有一个垂直柱状图,其条形图整齐地位于x轴上,在y轴上达到各自的值。相反,我有: 如何修复此图形?轴未切换。您给了hist一个数字列表,五个不同的数字重复了两次,它适当地计算了一个直方图。也许你在找工作 给予 facepalm。。。你说
hst = pp.figure()
pp.hist(spkSum)
hst.show()
spkSum包含以下数据:[1,1,9,9,20,20,33,33,50,50]
理想情况下,我应该有一个垂直柱状图,其条形图整齐地位于x轴上,在y轴上达到各自的值。相反,我有:
如何修复此图形?轴未切换。您给了hist
一个数字列表,五个不同的数字重复了两次,它适当地计算了一个直方图。也许你在找工作
给予
facepalm。。。你说得对。这里是凌晨3点,我想家庭作业最好在白天完成。非常感谢。谢谢我在寻找条形图,但不知道它是如何被调用的,只知道它基本上是一个倒直方图。我也没有阅读关于模块
hist
是什么以及bar
存在的描述。
import matplotlib.pyplot as pp
spkSum = [1, 1, 9, 9, 20, 20, 33, 33, 50, 50]
pp.bar(range(len(spkSum)), spkSum)