如何在Python中绘制共享x轴和y轴的5个子图

如何在Python中绘制共享x轴和y轴的5个子图,python,Python,正如在标题中一样,我想用Python制作5个绘图。我如何绘制这5个图形,使它们共享相同的轴?谢谢您可以将子地块与sharex和sharey选项一起使用。例如: import numpy as np import pylab as pl x = np.linspace(-1, 1, 100) y = np.zeros((5, 100)) for i in range(5): y[i] = x**i ax = [] kw = {} for i in range(5): i

正如在标题中一样,我想用Python制作5个绘图。我如何绘制这5个图形,使它们共享相同的轴?谢谢

您可以将
子地块
sharex
sharey
选项一起使用。例如:

import numpy as np
import pylab as pl

x = np.linspace(-1, 1, 100)
y = np.zeros((5, 100))
for i in range(5):
    y[i] = x**i

ax = []    
kw = {}
for i in range(5):
    if i > 0:
        kw ={'sharex': ax[0], 'sharey': ax[0]}
    ax.append(pl.subplot(3, 2, i+1, **kw))
    ax[i].plot(x, y[i])

你说的“阴谋”是什么意思?你有办法生成一个“绘图”吗?是的,我可以为一组数据绘制一个单独的图形。但是我想把所有5个图(所有5个数据集)放在同一个页面上(不是所有5个数据集都在一个图上,而是在同一个“页面”上有5个图)什么是页面?你想用什么图书馆?太好了,谢谢!有没有办法改变图形的位置?e、 g.在一个2 x 2的装置中,另一个在底部?