1

我正在尝试更改轴的值......但只是轴文本而不是图形。

例如,我的数据为

x = [10,20,30,40]
y = [100,200,3000,400000]

现在,图在 x 和 y 之间

所以

plt.plot(x,y)

但在我想要的轴上

ax_x = [ex/10 for ex in x]
ax_y = [math.log(y) for ey in y]

并且该图的轴具有 ax_x 和 ax_y 作为值而不是 x 和 y?

我该怎么做呢?

4

1 回答 1

3
plt.gca().set_xticks(x, minor=False)
plt.gca().set_yticklabels(ax_x)
plt.draw()

y轴类似

于 2013-10-08T00:34:36.847 回答