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]

また、このグラフの軸には、x と y の代わりに ax_x と ax_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 に答える