Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用python在一页(绘图)中绘制大量图形的2*3=6子图的算法_Python_Matplotlib_Subplot - Fatal编程技术网

用python在一页(绘图)中绘制大量图形的2*3=6子图的算法

用python在一页(绘图)中绘制大量图形的2*3=6子图的算法,python,matplotlib,subplot,Python,Matplotlib,Subplot,我已经用python编写了从excel文件绘制绘图的代码。在我的例子中,第一列(=X)是固定的,其他列(=Y)正在更改为图形。代码在这里(并生成pdf文件): 现在我想使用一种算法,通过使用子图(在python中,即matplotlib),每页绘制6个图形。然后继续绘制下6个子图,直到记录结束(在excel中)。换句话说,在一页中绘制6个图形,然后转到下一页。因为数字很多,我不得不这么做。在这段时间里,我没有一个想法;)。但算法可以如下所示: until reords not end: f

我已经用python编写了从excel文件绘制绘图的代码。在我的例子中,第一列(=X)是固定的,其他列(=Y)正在更改为图形。代码在这里(并生成pdf文件):

现在我想使用一种算法,通过使用子图(在python中,即matplotlib),每页绘制6个图形。然后继续绘制下6个子图,直到记录结束(在excel中)。换句话说,在一页中绘制6个图形,然后转到下一页。因为数字很多,我不得不这么做。在这段时间里,我没有一个想法;)。但算法可以如下所示:

until reords not end:
   for i in range(1,6):
      subplot my figs from excel
      go next page and do it for next 6 columns (7:12, 13:18, ...).

谢谢。

每六组数据生成一个带有六个子图的新图形,然后保存该图形,即我使用元组之类的数据集?我拿不到它。任何时候
I
都可以被6整除,生成一个新的数字。
until reords not end:
   for i in range(1,6):
      subplot my figs from excel
      go next page and do it for next 6 columns (7:12, 13:18, ...).