如何在python中更改轴值?

时间:2013-10-08 00:13:58

标签: python matplotlib

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

例如,我有数据

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?

我该怎么做?

1 个答案:

答案 0 :(得分:3)

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

类似于y轴