I don't think that you can modify by hand an inline figure, as you would do with one that pops up. You have to rerun the cell where you do the plotting. BTW: unless you have changed you matplotlibrc the default figure size is (8,6).
–
Francesco MontesanoFeb 7 '13 at 13:53

Have you found any solution to your problem? If so, please post your solution, and make sure the correct answer is accepted, so this question is marked as solved.
–
nordevMay 24 '13 at 9:49

1 Answer
1

In Python v2.7.4 running IPython v0.13 with matplotlib v1.2.0 32-bit on Windows 8, I get a "handle" in the lower right corner to manually resize (keep aspect ratio and resolution) the inline plot, at least when the figure_format in use is 'png'. As for the other formats I'm not sure, but it appears that this behavior is not present when 'svg' is used.

You can change the default figure_format by uncommenting the line starting with

# c.InlineBackend.figure_format

in the config-file ipython_notebook_config.py in your profile-folder for IPython, and set this parameter to whatever format you want to use when running the notebook, e.g. 'png'.

If you want to change the default size of all inline plots, you can change the parameter c.InlineBackend.rc in the same config-file. If you e.g. want to set the figsize to (12, 8), you simply uncomment the relevant line in the file, making it say

I wan not interested in changing default options (rather - in IPython Notebook for a presentation). But I did install newer version (for another reason) and for Python 2.7 and IPython v0.13 (on Mac OS X) I can manually resize plots using mouse, so it's fine for me.
–
Piotr MigdalMay 24 '13 at 11:28