「$ ipython Notebook --pylab inline」を使用してipythonノートブックを起動します。表示matplotlibの図のサイズは私には大きすぎるため、手動で調整する必要があります。セルに表示される図のデフォルトサイズを設定するにはどうすればよいですか?
バージョン0.11以降では次のように動作すると思います。バージョンを確認するには:
$ ipython --version
この情報を質問に追加する価値があるかもしれません。
解決:
ファイルipython_notebook_config.py
を見つける必要があります。インストールプロセスに応じて、これは次のようになります
.config/ipython/profile_default/ipython_notebook_config.py
ここで、.config
はホームディレクトリにあります。
このファイルを見つけたら、次の行を見つけます
# Subset of matplotlib rcParams that should be different for the inline backend.
# c.InlineBackend.rc = {'font.size': 10, 'figure.figsize': (6.0, 4.0), 'figure.facecolor': 'white', 'savefig.dpi': 72, 'figure.subplot.bottom': 0.125, 'figure.edgecolor': 'white'}
この行c.InlineBack...
のコメントを外し、2番目の辞書エントリでデフォルトのfigsizeを定義します。
これはpythonスクリプトで(したがってIPythonでインタラクティブに)実行できることに注意してください。
pylab.rcParams['figure.figsize'] = (10.0, 8.0)
私にとって魅力的な仕事が好きだった:
matplotlib.rcParams['figure.figsize'] = (20.0, 10.0)
このipython_notebook_config.pyファイルがない場合は、readmeに従って次のように入力して作成できます。
ipython profile create
完全を期すために、これも機能します
from IPython.core.pylabtools import figsize
figsize(14, 7)
rcParams
ソリューションのラッパーです
IPython 3.0.0では、ipython_kernel_config.py
でインラインバックエンドを設定する必要があります。手動でc.InlineBackend.rc
...行を追加する必要があります( Greg の回答に記載されているとおり)。これは、Qtコンソールとノートブックのインラインバックエンドの両方に影響します。