是否可以使用surf()
样式数据格式创建热图?
我有一堆分散的数据,形式为z=f(x,y)
(所以我使用TriScatteredInterp
使其与meshgrid
一起使用),并且我想用热图可视化z
。 surf
已经执行了与我想要的操作类似的操作,除了必须手动旋转图形,以便 View 从上向下看XY平面。
基本上,我想要类似的东西:
但是默认情况下,surf为您提供此功能:
最佳答案
尽管这里的答案已经显示了如何使用冲浪来进行此操作,但是渲染3d表面感觉有点像过大的杀伤力...
pcolor
直接创建所需的图像
(结果略好-surf在轴旁有一个间隙)
代码
figure(1)
pcolor(peaks)
figure(2)
surf(peaks)
view(2)
结果
pcolor
surf
关于matlab - 在Matlab中更改图形 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24152713/