如何在MATLAB中调整bar3函数中的Z坐标?

时间:2013-03-14 13:19:30

标签: matlab 3d

我有一个由不同年份的8760 x 9天气数据矩阵组成的矩阵。例如,这里是我数据的一部分:(每列代表不同的年份)

enter image description here

我想要做的是将这些数据作为法线图绘制在三维中,以便我可以很好地比较数据。当我尝试使用bar3-function时,我得到了这个:

enter image description here

我试着阅读手册,但是我没有清楚地知道如何调整Z坐标。正如您所看到的那样,数据被“扁平化”...我怎样才能将不同的数据集分开得更远,以便区分不同的颜色?或者我应该使用另一个功能吗?...只是为了澄清......这是我想看到的(图片来自指南)

enter image description here

谢谢你的帮助=)

1 个答案:

答案 0 :(得分:1)

我发现bar3(a, 1);看起来像你的照片但是hold on; bar3(a, 1), shading flat;看起来不错。

代码:

[b a] = meshgrid(1:9, 1:8000);
figure;
hold on;
bar3(a, 1), shading flat;