2017-03-29 10 views
0
import matplotlib.pyplot as plt 
a = plt.figure(1) 
plt.plot([1,2,3,4]) 
a.show() 

キャンバスを閉じた後a.show()を使っていつでも変数aに格納された図を表示できますが、この図を編集するにはどうすればよいですか?Matplotlib:閉じた図の編集方法

+0

あなたは数字編集とはどういう意味ですか? [pyplot](http://matplotlib.org/users/pyplot_tutorial.html) –

+0

@AlyAbdelaziz図の「a」の任意の種類の変更、たとえば 'plt.xlabel( 'anything')' –

+0

あなたは何をしたいですか?この? –

答えて

1

matplotlibのほとんどの場合と同様に、FigureオブジェクトとAxesオブジェクトを直接追跡する必要があります。あなたが「何を」行うことができます

は、だからあなたの例では、次のようになります。

import matplotlib.pyplot as plt 
fig, ax = plt.subplots() 
ax.plot([1,2,3,4]) 
fig.show() 

# <close the figure> 
ax.set_xlabel('Post-mortem') 
+0

OPの質問は広すぎて一般的です。この場合、あなたは 'show 'の後の彼の場合、fig(ax)または(a)に何かをすることができます。 –

+0

' fig.show() 'を使用してコードの終わりの後に、 ax.set_xlabel( '死後') '。 –

+0

@OmarOrabiもう一度お尋ねしますが、なぜこれをやりたいのですか? –

関連する問題