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

譬如画出的图默认的颜色比例是0到60,但是很多数据都比60大,我想把colorbar的颜色标注长度变大,怎么变啊,很捉急~

方法步骤如下:

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变画图的颜色范围。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16

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.

本回答被提问者和网友采纳

求问matlab怎么改变画图的颜色范围
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、然后...

matlab画图颜色设置
1、使用RGB数组:RGB数组是由六个元素组成的数组,表示颜色的红、绿、蓝(RGB)分量。每个分量的取值范围是0到1,其中0表示没有该颜色分量的贡献,1表示该颜色分量的最大贡献。通过调整RGB分量的数值,创建自定义的颜色。2、使用字符或字符串:MATLAB提供了一些预定义的字符或字符串来表示常见的颜色。...

matlab绘图改变曲线颜色
方法一:可以在绘图窗口中进行:Edit--->Figure Properties, 然后进行修改;方法二:一个例子说明:x=1:0.01:10;y=sin(x);% 注意plot(x,y,'Color',[1 0 0]); % plot(x,y,'Color',[R G B]),改变RGB可以得到不同颜色,例%子给的是红色 ...

MATLAB中图形背景颜色设置问题
1、新建脚本文件:打开Matlab-->点击“新建脚本文件”菜单(或者同时按下Ctrl+N)-->新建一个脚本文件(m文件)。2、修改线型图形的颜色:如果图形是线型图,例如利用函数plot、fplot、stem、bar等函数绘制的图形。这里以plot函数画图设置颜色为例。3、写程序画图设置图形颜色:在新建的脚本文件中输入下图...

求MATLAB高手,matlab画图得到的图背景为黑色的。请问怎么改?
点击figure窗口上工具栏上的箭头图标在图形的空白(呵呵,应该时空黑)地区双击就会出现如图窗口,在出现的下面的对话框中选择colors中的填充颜色选项,把颜色改为白色或是无色就可以了。

matlab里面mesh绘图,如何改变指定区域的颜色
1)中的colorbar中读取颜色对应的值,可以大约的估计,6,3,-1,-5可以对应红,黄,孔雀蓝,蓝色。%如果你要改变的颜色不在你所用的colormap中,那你只能编辑colormap了。例如黑色,不在jet中,你就要自己编辑了。figure(2)mesh(x,y,Z,z2);colorbar ...

MATLAB中使用fplot画图怎么改变图形曲线的颜色?
MATLAB中(f)plot中画线的颜色通常是八种:标记符 颜色 r 红 g 绿 b 蓝 c 蓝绿 m 紫红 y 黄 k 黑 w 白 但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令如下(x为横坐标,y为纵坐标):color的域值为0—1 fplot(x...

matlab画图怎么设置线条类型和颜色
若要改变颜色,在坐标对后面加上相关字符串即可:x=0:0.01:10;plot(x,sin(x),'r')若要同时改变颜色及图线型态(Line style),也是在坐标对后面加上相关字符串即可:plot(x,sin(x),'r*')关于以上字符串的含义如下:(matlab)plot画图的颜色线型 y 黄色 · 点线 m 粉红 ...

matlab中如何改变图形背景颜色
1、打开matlab scope 。2、在“command window”命令窗口中,输入以下命令:set(0,'showhiddenhandles','on');set(gcf,'menubar','figure');每条命令输入完毕后,回车即可。如下图所示。3、从命令窗口切换到第一步输出的波形图,看到最上面多出了一栏“菜单栏”,这是波形图窗口隐藏的工具栏,开启...

matlab如何更改线的颜色
MATLAB中的色彩采用RGB色彩空间。即红,绿,蓝三色空间。每种颜色用一个八位二进制数表示。所以每种颜色的数值范围是(0,255),依此原则你将【0 1 0】三个数分别用(0,,255)内的值替代即可。如果需要设置为某一特定颜色,则必须先知道这种颜色中三种成分的比例。希望能够帮到你!!

相似回答