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])