Pyplot:绘制[[(元组列表)]]的列表
Pyplot: Plotting [Lists of [(Lists of Tuples)]]
假设您有一个长度为 "i" 的列表,其中包含长度为 "j" 的元组或元组列表(这样单个元组的 j=1),每个元组都包含 "k"个元素。
我正在尝试制作一个绘图例程,以便有 "i" 个子图,每个子图有 "j" 行。
这是我目前所拥有的,其中 "rows" 和 "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])
这为我提供了正确的子图排列,但没有显示线条。
有什么建议吗?
plt.plot
将一维数组作为输入,因此不需要最后 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])
假设您有一个长度为 "i" 的列表,其中包含长度为 "j" 的元组或元组列表(这样单个元组的 j=1),每个元组都包含 "k"个元素。
我正在尝试制作一个绘图例程,以便有 "i" 个子图,每个子图有 "j" 行。
这是我目前所拥有的,其中 "rows" 和 "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])
这为我提供了正确的子图排列,但没有显示线条。
有什么建议吗?
plt.plot
将一维数组作为输入,因此不需要最后 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])