MATLAB plot绘图颜色及配色

2024-02-27 1119阅读

温馨提示:这篇文章已超过429天没有更新,请注意相关的内容是否还可用!

目录:

1.matlab中的默认缩写名称颜色;

2. 采用RGB三元组指定颜色;

3. 采用16进制颜色代码(只是用于2019a版本及以后版本);

4. 参考

1. matlab中的默认缩写名称颜色

plot绘图指定线条和数据标记点的颜色,可以采用matlab中的默认缩写名称的颜色,如下表所示:

颜色名称

缩写

RGB三元组

‘black’

‘k’

[0 0 0]

‘blue’

‘b’

[0 0 1]

‘green’

‘g’

[0 1 0]

‘cyan’

‘c’

[0 1 1]

‘red’

‘r’

[1 0 0]

‘magenta’

‘m’

[1 0 1]

‘yellow’

‘y’

[1 1 0]

‘white’

‘w’

[1 1 1]

示例:

t = linspace(0,1,21);

y1 = sin(2*pi*t);

plot(t, y1, 'b');

MATLAB plot绘图颜色及配色

2. 采用RGB三元组指定颜色

通常RGB颜色范围在0-255,matlab中的RGB三元组的颜色范围在0至1,直接把RGB颜色除以255就可以了。

如蓝色的RGB为(0,0,255),转换成matlab中的RGB三元组为[0 0 255]/255=[0 0 1]。

所以用plot(t, y1, 'color', [0 0 255]/255);与直接采用上面plot(t, y1, 'b')显示的结果是一样的。

Matlab官方教程上给出了几种比较好看的颜色RGB三元组,如下表所示:

RGB三元组

十六进制颜色代码

颜色

[0 0.4470 0.7410]

‘#0072BD’

普蓝

[0.8500 0.3250 0.0980]

‘#D95319’

暗橘

[0.9290 0.6940 0.1250]

‘#EDB120’

中黄

[0.4940 0.1840 0.5560]

‘#7E2F8E’

[0.4660 0.6740 0.1880]

‘#77AC30’

树绿

[0.3010 0.7450 0.9330]

‘#4DBEEE’

浅天蓝

[0.6350 0.0780 0.1840]

‘#A2142F’

苝褐

例子:

t = linspace(0,1,11);

y1 = sin(2*pi*t);

y2 = sin(2*pi*t)+2;

y3 = sin(2*pi*t)+4;

figure(1)

plot(t,y1,'o','color',[0.9290 0.6940 0.1250], 'markersize',10, 'linewidth', 2);

hold on;

plot(t,y2,'o','color',[0.4940 0.1840 0.5560], 'markersize',10, 'linewidth', 2);

hold on;

plot(t,y3,'o','color',[0.4660 0.6740 0.1880], 'markersize',10, 'linewidth', 2);

set(gca, 'linewidth', 1.5);

MATLAB plot绘图颜色及配色

 这个配色简直长在了我的审美点上!

3. 采用16进制颜色代码(只是用于2019a版本及以后版本)

Matlab中也可采用16进制颜色代码指定颜色,但只适用于2019a版本及以后版本,可以直接plot(t,y1,'color', '#77AC30')。

对于2019a之前的版本,需要把16进制颜色代码换成0到1范围的RGB三元组,转换方法如下:

colorstr='#77AC30';

color = sscanf(colorstr(2:end),'%2x%2x%2x',[1 3])/255;

plot(t,y1,'color',color,'linewidth',2);

4. 参考

官网帮助中心  https://ww2.mathworks.cn/help/matlab/creating_plots/specify-plot-colors.html

一个好用的RGB颜色网站  https://www.rapidtables.com/web/color/html-color-codes.html

【原创,转载请注明出处】。

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]