求问matlab怎么改变画图的颜色范围

譬如画出的图默认的颜色比例是0到60,但是很多数据都比60大,我想把colorbar的颜色标注长度变大,怎么变啊,很捉急~... 譬如画出的图默认的颜色比例是0到60,但是很多数据都比60大,我想把colorbar的颜色标注长度变大,怎么变啊,很捉急~ 展开
 我来答
二三社会事
高粉答主

2019-06-07 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1254
采纳率:0%
帮助的人:31.6万
展开全部

方法步骤如下:

1、首先打开计算机,然后在计算机上内matlab通过x=0:0.01*pi:2*pi;y1 = sin(x);y2= cos(x);代码来绘制正弦和余弦曲线。

2、然后在软件内运行自己的脚本。

3、然后在界面内用plot(x,y:m'--');和plot(x,y2,'*');将正弦曲线的线条类型改为虚线,余弦曲线的线条类型改为*号组成。

4、然后在界面内运行文件即可。


5、最后设置线条的颜色范围,plot(x,y1,':m');m是代表紫色,:是点线;plot(x,y2,'--g');g代表绿色,--代表虚线输入完成即可成功使用matlab变画图的颜色范围。

jimtien
推荐于2017-12-16 · TA获得超过7653个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1107万
展开全部

colorbar一般能自动对应到最大值和最小值, 如果需要调整颜色对应的数值范围,可以用caxis命令来操作

比如:

>> surf(peaks);

>> colorbar


caxis命令可以查看对应的最大值和最小值

>>caxis

ans =


   -6.5466    8.0752


下面改变为[-10,10]

>>caxis([-10,10]);

追问

非常感谢,我输入caxis得出的颜色范围是正确的,跟真实的数值是统一的

但是在画出的图上就是这样

这怎么回事啊,求问怎么办才好,十分感谢

追答
可能是colorbar缺省对应的数轴不对(不是你需要的). 
参考命令 colorbar('peer',AX)
creates a colorbar associated with axes AX instead of the current axes.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式