3

我有两个 X 轴和 Y 轴的输入值。我想将直方图绘制为折线图。附图中提供了一个示例。我无法使用这些值绘制直方图。

ys = [0.21428571428571427, 0.14285714285714285, 0.047619047619047616, 0.11904761904761904, 0.09523809523809523, 0.09523809523809523, 0.023809523809523808, 0.09523809523809523, 0.11904761904761904, 0.047619047619047616]

xs = [0,1,2,3,4,5,6,7,8,9]

我试过

plt.hist(xs,ys)
plt.show()

但它失败了。

我对如下图感兴趣,最好在直方图上有和没有线。

在此处输入图像描述.

X 和 Y 轴分配有 xs 和 ys 的值。

4

1 回答 1

5

您需要的功能是bar. 这是一个最小的例子:

>>> bar(xs, ys, width=1, align='center', color='brown')
>>> plot(xs, ys, color='purple', lw=2, marker='s')

于 2013-02-11T19:34:13.113 回答