我在直方图中绘制了一些值,并想要缩放 y 轴,但我只找到了标准化 y 轴值或对数缩放它们的方法。我的值以 100ps 时间步为单位,我想将每个 y 轴值乘以 0.1,以获得一个漂亮且更容易理解的 ns 步长。
如何缩放直方图中的 y 轴值?
n, bins, patches = plt.hist(values1, 50, facecolor='blue', alpha=0.9, label="Sample1",align='left')
n, bins, patches = plt.hist(values2, 50, facecolor='red', alpha=0.9, label="Sample2",align='left')
plt.xlabel('value')
plt.ylabel('time [100ps]')
plt.title('')
plt.axis([-200, 200, 0, 180])
plt.legend()
plt.show()
Run Code Online (Sandbox Code Playgroud)
在此图中,y 轴上的 10 表示 1ns: