【发布时间】:2018-07-04 21:20:17
【问题描述】:
我正在使用类似命令的 pandas 数据框进行绘图
fig1 = plt.hist(dataset_1[dataset_1>-1.0],bins=bins,alpha=0.75,label=label1,normed=True)
并且这些图在一个画布上包含多个直方图。由于每个直方图都被归一化为它自己的积分(因此直方图具有相同的面积,因为直方图的目的是说明数据集的形状而不是它们的相对大小),y 轴上的数字没有意义。现在,我正在使用 y 轴标签来抑制
axes.set_ylabel("(Normalised to unity)")
axes.get_yaxis().set_ticks([])
有没有办法调整 y 轴的缩放比例,使“1”对应于任何直方图上的最大值?这将显示一个垂直刻度来引导眼睛,并用它来判断不同 bin 的相对值。本质上,我的意思是重新归一化显示的最大 y 值,而不影响直方图的缩放(即,将轴比例与其所代表的内容解耦)。
【问题讨论】:
标签: python matplotlib plot label axes