2017-12-23 43 views
2

pyplot.savefig関数を使用してpngファイルを保存しようとしています。 jupyter web UIを介して実行するとうまく動作します。しかし、コマンドラインで実行すると、イメージは作成されません。jplyter nbconvertはmatplotlib.savefigのファイルを保存しません

コマンドライン:jupyter nbconvert FILE_NAME.ipynb

コード:

import matplotlib.pyplot as plt 

# evenly sampled time at 200ms intervals 
t = np.arange(0., 5., 0.2) 

# red dashes, blue squares and green triangles 
plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^') 

plt.savefig('test-image-2.png', format='png', dpi=1200) 

plt.show() 

は、私がここで間違って何をしているのですか?

jupyter nbconvert FILE_NAME.ipynb --execute

そうでない場合は、よく、細胞のいずれも実行されない:

答えて

1

あなたはあなたにコマンドを変更する必要があります。

これはjupyter nbconvert --helpで示すドキュメントに記載されている:

$ jupyter nbconvert --help 
This application is used to convert notebook files (*.ipynb) to various other 
formats. 

WARNING: THE COMMANDLINE INTERFACE MAY CHANGE IN FUTURE RELEASES. 

Options 
------- 

Arguments that take values are actually convenience aliases to full 
Configurables, whose aliases are listed on the help line. For more information 
on full configurables, see '--help-all'. 

--debug 
    set log level to logging.DEBUG (maximize logging output) 
--generate-config 
    generate default config file 
-y 
    Answer yes to any questions instead of prompting. 
--execute 
    Execute the notebook prior to export. 
[snip] 
関連する問題