我正在使用iPython notebook做一些可视化。数字是内联的(配置文件默认为交互式,因为它支持更多更喜欢交互的用户):
%pylab inline
使用内联图,我经常手动设置图形尺寸:
figsize(10,5)
我发现我需要运行两次细胞才能实现无花果大小的变化。例如,如果我将单元格[1]定义为figsize(10,5)
并运行它,则输出的大小正确。如果我然后用`fig size(5,10)1运行单元格[2],我得到大小为(10,5)的输出。第二轮单元格[2]正确绘制。
有关为何发生这种情况的任何见解?是因为内联后端而我只需要忍受它吗?
感谢。
答案 0 :(得分:1)
Definition: figsize(sizex, sizey)
Docstring:
Set the default figure size to be [sizex, sizey].
This is just an easy to remember, convenience wrapper that sets::
matplotlib.rcParams['figure.figsize'] = [sizex, sizey]
这对我来说似乎是正确的,如果你运行以下内容,无论X的价值如何,我总是得到正确的情节
figsize(10,5)
plot(range(10))
如果你在你的情节之后运行它,那么你设置下一个情节的默认值......但没有确切的例子,很难说..