此问题已在此处有答案:
How to plot in multiple subplots(13个回答)
13天前关闭。
我从这个论坛上看到了答案,并有一个问题。如何在一个图中显示单独的图。尝试使用plt.subplots(1,4)但不起作用。下面是示例代码:
import matplotlib.pyplot as plt
x=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
y=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
for i in range(len(x)):
plt.figure()
plt.plot(x[i],y[i])
#plt.show()
2条答案
按热度按时间bnlyeluc1#
你可以使用plt.subplot()如下:
以下是输出图:
kfgdxczn2#
以下可能会做到这一点。它使用
zip
循环遍历列表(x和y有4个嵌套列表)和子图(在本例中为2乘2)。