如何在 python 中的 3D 数组中绘制 2D 数组



>假设你有一个这样的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] ])

最新更新