15

の数字のために私はすべての私のJupyterノートPCの起動時に設定Jupyterノートインライン網膜matplotlibのは

import numpy as np 
import matplotlib.pyplot as plt 
%matplotlib inline 
%config InlineBackend.figure_format='retina' 

の効果をしたいが、私は現在アプローチはこれを達成するために何であるかを把握することはできません。ここと他のところには多くの答えがありますが、私が見つけることができるものはどれも最新ではないようです。

現在のバージョンのJupyterノートブック(ただし、IPythonは一般的ではありません):上記の設定はどのように行う必要がありますか?設定ファイルはどこに置く必要がありますか?


私は

~/.jupyter/jupyter_notebook_config.py 

c.InteractiveShellApp.matplotlib = "inline" 
c.InlineBackend.figure_formats = set(['retina']) 

を試してみたが、これは効果がありません。

+0

あなたはIPythonスタートアップファイルが必要だと思います:http://ipython.readthedocs.org/en/stable/interactive/tutorial.html#startup-files –

+0

@ThomasK:これはIPythonのすべてに適用されますか、ジュピターのノートには必要に応じて)?何を私はそこに置くのですか? – orome

+0

起動ファイルは起動されますが、IPythonにも適用されます。実行したいコードをその中に入れます。 –

答えて

7

私は私の~/.ipython/profile_default/ipython_kernel_config.py

c.IPKernelApp.matplotlib = 'inline' 
c.InlineBackend.figure_format = 'retina' 

を持っています。

+1

'ipython_kernel_config.py'(私は持っていません)と' ipython_notebook_config.py'(これは私が持っているものですが、)の間に関係があり、これらの設定は何の効果もないようです。 – orome

+2

あなたの '〜/ .ipython/profile_default /'に 'ipython_kernel_config.py'があるはずです。あなたの端末で 'ipython profile create'を実行してください。それはすべての設定ファイルを作成するはずです。有効にしたい行がコメントアウトされていて、最初のコメント化されていない行が 'c = get_config()'を読み込んでいることを確認してください。 – Shahar

+0

これはうまくいくようです。しかし、 'ipython_notebook_config.py'(私の' NotebookManager'設定を設定しています)や 'ipython_config.py'のような他のファイルの役割はどうなっていますか?(try {to try}(http://stackoverflow.com/q/38361607/656912))私のプロンプトを設定し、(正常に、私は思う) 'InteractiveShellApp.exec_lines'を設定しますか?何が(例えば、ノートパソコンとシェルのどちらによって)使用され、どちらが時代遅れになっていますか?これは*どこに*書かれていますか? – orome

関連する問題