2017-08-10 7 views
1

aと呼ばれるmatplotlib図のリストを考えてみましょう。私は、セルの出力に描かれた任意の数値を取得することはできませんしかし一度に複数の図を表示

import matplotlib.pyplot as plt 

%matplotlib inline 

for fig in a: 
    fig.show() 

ようjupyterノート何かのセルに書き込みを一度にそれらを描くようにしてみてください。 ループ内にplt.show()を書き込むことは無意味です。

これを正しく行うにはどうすればよいですか?

+0

'plt.show()'一度だけ呼び出されるべき、すべての数字をプロット表示する必要があります。あなたは数字の定義とリストにどのように格納されているのかを投稿できますか? –

+0

通常、 'plt'オブジェクトを構築してから' .show() 'を一度呼び出すだけです。 – Tony

+0

@AlexEshoo 'a = b.values()'ここで 'b'はフィーチャー名をキーとするディクショナリーで、ディストリビューションプロットを値として扱います。 figureは 'f = plt.figure()'で作成されました –

答えて

1

オプションは、数値を表示するためにdisplayを使用することがあります

from IPython.core.display import display 
for fig in a: 
    display(fig) 

enter image description here

関連する問題