假设您有一个长度列表" i",包含元组或元组列表,长度为" j" (这样单个元组将具有j = 1),每个元组包含" k"元件。
我正在尝试制作一个策划例程,以便有" i"子图,每个都有" j"线。
这是我到目前为止所拥有的"行"和" cols"是预先确定的整数来确定子图布局:
for i in range(0, len(x_lolots)):
for j in range(0, len(x_lolots[i])):
for k in range(0, len(x_lolots[i][j])):
plt.ion()
plt.subplot(rows, cols, (i+1))
plt.plot(x_lolots[i][j][k], y_lolots[i][j][k])
这给了我正确的子图排列,但没有显示任何行。
有什么建议吗?
答案 0 :(得分:2)
plt.plot
将1d数组作为输入,因此不需要for
上的k
循环。
for i in range(0, len(x_lolots)):
for j in range(0, len(x_lolots[i])):
plt.ion()
plt.subplot(rows, cols, (i+1))
plt.plot(x_lolots[i][j], y_lolots[i][j])