matplotlib' s mpl_toolkits.axes_grid1中host_subplot的参数是什么?

时间:2015-10-28 16:14:45

标签: python matplotlib

我想了解this Matplotlib example情节是如何制作的,所以我可以从我的程序中得出它:

enter image description here

第一行代码是

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 参数,我不知道它的作用。

任何人都可以帮我弄明白:

  1. host_subplot()的论点是什么
  2. pydoc和在线文档失败时,如何为自己找到这个?

1 个答案:

答案 0 :(得分:2)

我不确定在哪里可以找到关于host_subplot的更多信息(我假设您已经看过this page?),但111参数必须传递到subplot在某些时候,并且是说1 row1 columnplot number 1的简写。

From the docs:

  

典型的呼叫签名:

     

subplot(nrows, ncols, plot_number)

     

其中nrowsncols用于在概念上将图分割为nrows * ncols子轴,而plot_number用于标识此函数在名义内创建的特定子图网格。 plot_number从1开始,首先跨行递增,最大值为nrows * ncols