我正在使用matplotlib来制作直方图.
基本上,我想知道是否有任何方法可以手动设置垃圾箱的大小而不是垃圾箱的数量.
任何有任何想法的人都非常感谢.
谢谢
我有一个points100分的排序向量.我现在想要创建两个直方图:第一个直方图应该有10个具有相等宽度的区间.第二个也应该有10个直方图,但不一定宽度相等.在第二个,我只想让直方图在每个bin中具有相同的点数.因此,例如,第一个条可能非常短而宽,而直方图中的第二个条可能非常高而窄.我有使用的代码创建第一个直方图matplotlib,但现在我不知道如何创建第二个直方图.
import matplotlib.pyplot as plt
points = [1,2,3,4,5,6, ..., 99]
n, bins, patches = plt.hist(points, 10)
Run Code Online (Sandbox Code Playgroud)
编辑:
尝试下面的解决方案,我有点困惑为什么我的直方图中的所有条形的高度是相同的.