ここ(*1)とここ(*2)を見ながら書き直してみた…けど、リスケールするとやっぱりダメ。片対数なのがそもそもダメなのかな。
import matplotlib.pyplot*1 http://matplotlib.sourceforge.net/examples/axes_grid/parasite_simple2.html
import matplotlib.transforms
import mpl_toolkits.axes_grid.parasite_axes
figure = matplotlib.pyplot.figure()
ax1 = mpl_toolkits.axes_grid.parasite_axes.SubplotHost(figure,1,1,1,aspect=1.)
aux_trans = matplotlib.transforms.Affine2D().translate(offset,0)
ax2 = ax1.twin(aux_trans)
ax2.set_viewlim_mode('transform')
figure.add_subplot(ax1)
ax1.semilogy(vals)
ax2.axis["right"].major_ticklabels.set_visible(False)
ax2.axis["right"].major_ticks.set_visible(False)
matplotlib.pyplot.draw()
matplotlib.pyplot.show()
*2 http://matplotlib.sourceforge.net/devel/transformations.html
0 件のコメント:
コメントを投稿