単純な折れ線グラフがあり、y 軸の目盛りをプロットの左側 (デフォルト) から右側に移動する必要があります。これを行う方法について何か考えはありますか?
質問する
141997 次
4 に答える
228
使用するax.yaxis.tick_right()
例えば:
from matplotlib import pyplot as plt
f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
plt.plot([2,3,4,5])
plt.show()
于 2012-04-27T17:11:42.827 に答える
116
正しいラベルの場合は、次のように使用しますax.yaxis.set_label_position("right")
。
f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
ax.yaxis.set_label_position("right")
plt.plot([2,3,4,5])
ax.set_xlabel("$x$ /mm")
ax.set_ylabel("$y$ /mm")
plt.show()
于 2012-12-05T12:40:11.537 に答える
27
誰かが尋ねた場合(私がしたように)、これは subplot2grid を使用する場合にも可能です。例えば:
import matplotlib.pyplot as plt
plt.subplot2grid((3,2), (0,1), rowspan=3)
plt.plot([2,3,4,5])
plt.tick_params(axis='y', which='both', labelleft='off', labelright='on')
plt.show()
これは次のように表示されます。
于 2014-04-17T17:45:19.490 に答える