我正在尝试使用 matplot 库创建条形图,但我无法弄清楚该函数的参数是什么。
文档说 bar(left, height)
,但我不知道如何在此处输入我的数据 [这是一个名为 x 的数字列表]。
它告诉我高度应该是一个标量,当我将它作为数字 0.5
或 1
时,如果高度是一个列表。
最佳答案
您可以做的一件简单的事情:
plt.bar(range(len(x)), x)
left
是条形图的左端。您要告诉它在水平轴上放置条的位置。在您掌握之前,您可以尝试以下内容:
>>> import matplotlib.pyplot as plt
>>> plt.bar(range(10), range(20, 10, -1))
>>> plt.show()
关于Python MatPlot 条函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5207646/