是否可以在Python matplotlib.pyplot.hist中把X轴从bin边缘切换到精确值?
dataset = [0,1,1,1,2,2,3,3,4] plt.hist(dataset, 5, rwidth=0.9)
而这是我需要的。
你可以先计算频率,然后用条形图来计算
from collections import Counter import matplotlib.pyplot as plt dataset = [0,1,1,1,2,2,3,3,4] freqs = Counter(dataset) plt.bar(freqs.keys(), freqs.values(), width=0.9) plt.show()