在轮廓图中绘制不完整的3D数据

时间:2020-01-29 06:59:17

标签: r matlab matplotlib gnuplot wolfram-mathematica

我有一组不完整的3D数据。数据如下所示:

X Y Z

1 1 3
1 2 4
1 3 5

2 2 8
2 3 7
2 4 1

3 1 0
3 4 3

请注意,该数据是不完整的,因为如果我将X范围视为(1),则缺少(1,4),(2,1),(3,2)和(3,3)的数据点,2,3)和Y范围为(1,2,3,4)。由于科学原因,这些数据是无法估计的。

结果是,无法将数据生成到大多数3D绘图程序所需的网格中。但是,我需要进行相同的轮廓图绘制。

因此,您能否让我知道可以使我做到这一点的任何软件,以及如何完成它?我个人更喜欢带有颜色的轮廓图。我不介意在图中留空框,因为我的数据不完整。

1 个答案:

答案 0 :(得分:2)

Mathematica

data = {
   {1, 1, 3}, {1, 2, 4}, {1, 3, 5},
   {2, 2, 8}, {2, 3, 7}, {2, 4, 1},
   {3, 1, 0}, {3, 4, 3}
   };

ListContourPlot[data]

enter image description here