MATLAB中用bar3函数画三维柱状图,如何设置起始的z轴坐标值?默认是从0开始

img

我现在的图是完全反过来的,如何让其从-80开始往上画呢?谢谢各位了!

你好,目前方便的一种画法是在使用了bar函数之后,用一句

set(gca,'zDir','reverse');

或者你也可以这样写:

bar3(-Z)%Z是你的原来的数据,然后我这里加个负号
set(gca, 'ztick', 0:20:80, 'zticklabel',-80:20:0)

如有帮助,还望题主给个采纳支持一下答主哟