我试图将直方图中的xticks和棍棒设置为一定范围,而不是让Matplotlib将轴与数据相匹配。例如,如果我有一组数据,对于这些数据,我的最大频率(ytick)需要为100,我仍然希望yticks达到200。
我已经使用了plt.xticks()和plt.yticks()来纠正错误,但是Matplotlib倾向于用图形轴来拟合数据。
plt.xticks(np.arange(0, 1, 0.1))
plt.yticks(np.arange(0, 100,10))
plt.hist(data['numbers'])发布于 2019-07-21 11:54:06
在绘制直方图之后,您应该尝试设置x-和y-ticks 。这意味着,尝试以下几点
# First plot
plt.hist(data['numbers'])
# Then assign the ticks
plt.xticks(np.arange(0, 1, 0.1))
plt.yticks(np.arange(0, 100,10))https://stackoverflow.com/questions/57130880
复制相似问题