我正在尝试更改轴的值...但仅更改轴文本而不是图形。
例如,我有数据
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/