ipython-qtconsole:更改显示的绘图大小

时间:2014-08-05 17:54:30

标签: numpy matplotlib scipy ipython

我想使用ipython来显示情节。我把它作为:

ipython qtconsole --pylab=inline

这些图是内联绘制的,似乎有固定的大小。绘制绘图后,有没有办法用鼠标在角落拖动绘图元素,并将其放大?我想到的是与Mathematica具有类似的功能

2 个答案:

答案 0 :(得分:1)

目前无法通过简单的鼠标拖动调整图表的大小。我想我们大多数人都觉得默认的数字尺寸太小了。这可以通过修改ipython个人资料来更改。

您可以通过鼠标在ipython notebook

中调整绘图大小

找到:

# 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': (1, 1, 1, 0), 'savefig.dpi': 72, 'figure.subplot.bottom': 0.125, 'figure.edgecolor': (1, 1, 1, 0)}

取消注释第二行并将数字大小(6.4, 4.0)更改为所需大小。

对于ipython-notebook,修改ipython_notebook_config.py文件。对于ipython-qtconsole,请更改ipython_qtconsole_config.py文件。

答案 1 :(得分:0)

如果你正在使用Spyder,你可以设置数字在他们自己的弹出窗口中绘制,然后你可以从那里自由调整它们。有关详细信息,请查看本指南: https://www.scivision.co/spyder-with-ipython-make-matplotlib-plots-appear-in-own-window/