小编Sim*_*mon的帖子

Matplotlib 直方图按常数因子缩放 y 轴

我在直方图中绘制了一些值,并想要缩放 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:

30 表示 3ns

python matplotlib

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×1

python ×1