我有一个10018x3
矩阵,其中每一行代表一个特定(x, y)
坐标处的度量。也就是说,第一列包含所有x
值,第二列包含所有值,y
第三列包含所有测量值。
我现在希望绘制测量值的热图。我该怎么办?
我的尝试尽管可能很愚蠢,但却是做scatter3(x, y, z)
,这使我感到很困惑。
尽管可以看到趋势,但我希望的是这种趋势。
您还可以使用进行插值TriScatteredInterp
并创建等高线图:
x=linspace(min(data(:,1)),max(data(:,1)),150);
y=linspace(min(data(:,2)),max(data(:,2)),150);
[X,Y]=meshgrid(x,y);
F=TriScatteredInterp(data(:,1),data(:,2),data(:,3)-1);
contourf(X,Y,F(X,Y),100,'LineColor','none')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句