1、引言
在发表期刊和论文时,图表的重要程度是不言而喻的,对理工科方向来说更加重要。利用MATLAB作图是我们大部分时候的选择,但是在作图时存在两个问题。
一是我们不会去挑选经典的配色去做图,尝尝去选择的是我们尝知的“红橙黄绿青蓝紫”七种颜色。那么在存在堆叠的部分,很容易产生颜色的强大反差,抓不住重点。那么我们需要去选择经典的配色方案来对这种情况进行解决。在网络的开放平台中,有很多的经典配色方案,这里推荐一位博主的配色方案,在文章中附加链接。
二是MATLAB的RGB数值和物理学中的RGB的数值是不一样的,且在数值上未发现二者之间的规律。注意的是MATLAB的RGB数值在0~1之间;物理学中的RGB数值在0~255之间。自然会产生一个问题,我怎么将我选择的RGB数值输入进MATLAB?
本文的内容就是解决这两个问题。
2、配色方案的推荐
跟顶刊学配色!SCI论文插图经典配色实例第1期 - 知乎
推荐的是“知乎”平台中的博主—“阿昆的科研日常”,其中一篇文章的链接奉上如下:
跟顶刊学配色!SCI论文插图经典配色实例第1期 - 知乎
其优点是:配色方案多;不收费
3、利用RGB 数值作图
在网上可以搜索到很多的已知色彩的数值,但是我们很难去选择。那么我们解决的就是这个问题。
3.1、使用内置颜色的画图命令
clear all
close all
syms x y
x=0:0.01:5;
y1=sin(x);
plot(x,y1,'r')
结果是:
3.2、使用RGB数值画图命令
clear all
close all
syms x y
x=0:0.01:5;
y1=sin(x);
plot(x,y1,'Color',[0.21176 0.39216 0.54510])
结果是:
这里我们就可以看到使用“color”命令使用RGB 数值作图。下面我们展示如何查询。
3.3、MATLAB中RGB数值的查询和代码使用
查询代码如下:
>>> uisetcolor
会出现下面的界面:
文章来源地址https://www.toymoban.com/news/detail-456385.html
1是我们看见的已有的内置颜色,
2是自定义调色板
我们选择2,
并且将RGB数值调整为0~255
我们使用“棕色”进行实验
会有棕色RGB值输出
并进行代码运行
clear all
close all
syms x y
x=0:0.01:5;
y1=sin(x);
plot(x,y1,'linewidth',2,'Color',[0.501960784313725 0.250980392156863 0])
结果如下:
同时,对多条线段的改变就可以使用hold on 命令。
4、总结
使用 uisetcolor查询
至此,完结。
感谢观看。文章来源:https://www.toymoban.com/news/detail-456385.html
到了这里,关于在MATLAB中利用经典配色的RGB数值去作图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!