用matplotlib创建条形图

时间:2018-08-24 12:54:44

标签: python matplotlib bar-chart

我正在尝试使用matplotlibpython 3.7创建条形图。 这是我的代码:

import matplotlib.pyplot
import numpy as np
pos=np.arange(6)+0.5

matplotlib.pyplot.bar(pos(4,8,12,3,17,6),align="center",color="red")
matplotlib.pyplot.show()

但是我一直收到此错误:

 File "<ipython-input-29-97c1c7ce69fe>", line 3, in <module>
 matplotlib.pyplot.bar(pos(4,8,12,3,17,6),align="center",color="red")
 TypeError: 'numpy.ndarray' object is not callable

1 个答案:

答案 0 :(得分:0)

我认为您忘记了pos(4,8,12,3,17,6)之间的逗号:

 matplotlib.pyplot.bar(pos,(4,8,12,3,17,6),align="center",color="red")

输出: enter image description here