回 帖 发 新 帖 刷新版面

主题:求助matlab三维等高图的一个小问题

我用matlab画了个三维等高图,如下所示 
>> pcolor(Xi,Yi,Zi)
>> shading interp
>> contourcmap([2.8:0.03:3.2],'jet','colorbar','on','location','horizontal')
色标的颜色从左到右依次为从兰色到红色,我想让他从左到右依次为从红色到兰色,但各个颜色代表的数值不变,该怎么办??

小弟先谢过了!!!!

回复列表 (共4个回复)

沙发

不太明白"各个颜色代表的数值不变"
你是要把图形旋转个180度??

板凳

就是把色标转180度,比如自动生成的色标从上到下依次为:红色,3,黄色2,蓝色1,我想让色标从上到下为:蓝色1,黄色2,红色3,,这样能做到吗??

3 楼

应该还是改色标吧.和上次那个问题应该差不多的.要不你把你的数据发来我也帮你研究研究?

4 楼

发到这个邮箱里了,是你的吧??
bbbbbh@hotmail.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册