>假设你有一个这样的3D数组:
[[['1', '1'], ['1', '2'], ['1', '3']],
[['3', '1'], ['3', '2'], ['3', '3']],
[['2', '1'], ['2', '2'], ['2', '3'], ['2', '4'], ['2', '5']]]
每个 2D 数组都是一条线的 x,y 坐标。3D 数组是数据集中行的编译。如何将每个 2D 数组与整个数组分开绘制?换句话说,如何绘制一条坐标为
(1,1(、(1,2(、1,3( 和另一条线 (3,1(、(3,2(、(3,3( 等的线?import matplotlib.pyplot as plt
plt.plot([val1[0] for val1 in lst_source[0] ], [val1[1] for val1 in lst_source[0] ])
plt.plot([val1[0] for val1 in lst_source[1] ], [val1[1] for val1 in lst_source[1] ])