我想了解this Matplotlib example情节是如何制作的,所以我可以从我的程序中得出它:
第一行代码是
host = host_subplot(111, axes_class=AA.Axes)
我想弄清楚那些参数是什么以避免"魔术源代码"在将来。拨打pydoc
的电话并不多见:
$ pydoc2.7 mpl_toolkits.axes_grid1.host_subplot
Help on function host_subplot in mpl_toolkits.axes_grid1:
mpl_toolkits.axes_grid1.host_subplot = host_subplot(*args, **kwargs)
图书馆source code并不是很有启发性:
def host_subplot(* args,** kwargs)
此外,在我的搜索中,我发现很多这些例子都有神奇的 111 参数,我不知道它的作用。
任何人都可以帮我弄明白:
host_subplot()
的论点是什么pydoc
和在线文档失败时,如何为自己找到这个?答案 0 :(得分:2)
我不确定在哪里可以找到关于host_subplot
的更多信息(我假设您已经看过this page?),但111
参数必须传递到subplot
在某些时候,并且是说1 row
,1 column
,plot number 1
的简写。
典型的呼叫签名:
subplot(nrows, ncols, plot_number)
其中
nrows
和ncols
用于在概念上将图分割为nrows * ncols
子轴,而plot_number用于标识此函数在名义内创建的特定子图网格。 plot_number从1开始,首先跨行递增,最大值为nrows * ncols
。