我有这些数据:
69120 40859 258
69219 40860 255
69319 40862 228
....
69519 40865 263
69619 40867 266
69719 40869 261
它是3D图形(X,Y,Z)中点的位置,称为点的过滤
我有多次过滤:
69120 41459 249
69219 41460 262
69319 41462 262
...
69719 41469 263
69819 41471 263
69919 41472 264
我想用mplot3d像这张图片一样创建一个线框图,但我不知道放在X,Y,Z矩阵中的内容
非常感谢。
(抱歉我的英语不好)
答案 0 :(得分:0)
如文档mplot3d tutorial中所述,X,Y和Z是二维数组,而不是矩阵。假设数据中的列对应于X,Y和Z,则可以执行以下操作:
X = [[69120, 69219, 69319], [69120, 69219, 69319]]
Y = [[40859, 40860, 40862], [41459, 41460, 41462]]
Z = [[258, 255, 228], [249, 262, 262]]
因此,您的一组数据对应于图中的一行。 E. g。第一行由(X / Y / Z)表示的点(69120/40859/258),(69219/40860/255)和(69319/40862/228)组成。