def plot_test(): x=np.arange(-10,10) y=(0.1*x)**3 plt.plot(x,y,'ko') plt.grid() plot_test() plot_test() xlim(10,-10) plot_test() plt.xlim(plt.xlim()[::-1]) # 2行に分けると、 #_xlim=plt.xlim() #plt.xlim(_xlim[::-1])という事。 plot_test() plt.gca().invert_xaxis() # 2行に分けると、 #ax=plt.gca() #ax.invert_xaxis() plot_test() plt.xlim(plt.xlim()[::-1]) print plt.gca().xaxis_inverted() ax=plt.subplot(211) ax.invert_xaxis() x=np.arange(-10,10) y=(0.1*x)**3 plt.plot(x,y,'ko') plt.grid() ax=plt.subplot(211) x=np.arange(-10,10) y=(0.1*x)**3 plt.plot(x,y,'ko') ax.invert_xaxis() plt.grid()