Pyplot-可视化列表的直方图

时间:2018-11-30 19:11:11

标签: python matplotlib histogram

给出一个简单的负值列表:var showingAll = false; $('.nav-link ').hide(); $('.nav-link.active').show(); $('.nav-link').on('click', function(){ if( $(this).hasClass('active') ) { $('.nav-link').toggle(); $(this).show(); showingAll = true; } else if ( showingAll == true ) { $('.nav-link').hide(); $(this).show(); } });

使用标准方法l = [0, -1, -1, -1, -10, -100]可视化其直方图的最快方法是什么?

我希望能够看到列表中的所有条目及其相对频率。

正在做:

plt.hist(l)

结果:

enter image description here

在当前情况下设置垃圾箱数量的正确方法是什么?

高度赞赏的任何帮助

1 个答案:

答案 0 :(得分:1)

假设列表l中的所有条目都是整数。您可以使用bins来控制直方图中bin的数量或大小。

from matplotlib import pyplot as plt
l = [0, -1, -1, -1, -10, -100]
plt.hist(l, bins=max(l)-min(l)+1)
ax = plt.subplot()
ax.set_xticks(l)
plt.show()

enter image description here