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

例如,我有数据

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?

我该怎么做呢?

最佳答案

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


y轴类似

关于python - 如何在python中更改轴值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19236995/

10-10 11:04