python 中的频率绘图

Frequency plotting in python

我需要一些指导来进行简单的绘图。有很多图书馆,但我找不到这个特定的图表。 我有两个数组,一个保存值,另一个保存这些值的频率。

例如:

x = [1,2,3,4,5]
y = [10,40,30,10,3]

我想绘制我的值 x 与它们的频率 y 的关系图。优选地,图表列将被填充而不是单独的点。

R 中的等效项是为向量 A 分配 10 个元素 1、40 个 2 元素、30 个 3 元素、10 个 4 元素和 3 个 5 元素并使用 plot(table(A))

使用matplotlib的bar

import matplotlib.pyplot as plt

x = [1,2,3,4,5]
y = [10,40,30,10,3]

plt.bar(x,y)

plt.show()