Matlab|如何美化plot线条颜色

坚强是说给别人听的谎言 提交于 2020-01-13 14:45:45

MATLAB Plot 如何自定义颜色

Tip: Matlab 作图时最好保存成fig格式,便于以后修改。

写论文是一个漫长的过程,成文后最重要的一个问题就是如何让自己的论文排版和插图更加的好看,让枯燥的论文有一点生动的色彩。这里记录我在写论文时的困惑和一些小小的技巧。

以下面这个图为例:
在这里插入图片描述
X = linspace(0,5,51);
Y1 = sin(X);
Y2 = cos(0.5
X);
Z = 2Y1+0.3Y2;
plot(X,Y1,‘color’,[1,0,1],‘Marker’,’’);hold on;
plot(X,Y2,‘color’,[0.9,0.5,0.5],‘LineWidth’,2);hold on;
plot(X,Z,‘color’,[0.9,1,0.7],‘Marker’,‘diamond’,‘MarkerEdgeColor’,‘r’)
xlabel(‘x’,‘FontSize’,15)
ylabel(‘y’,‘FontSize’,15)
title(‘Customized the plot color in Matlab’,‘Color’,[0.7,0,1])
方括号中间的三个数字表示的三原色的比例,配色标准可以参考:Matlab配色
Plot的基本命令: plot(x,y,‘property name’,property value)
如果不记得property name怎么办?不用担心,Matlab会给你提示,总是可以找到自己想要的。
如何画出渐变图?
当然是写个for循环就可以了。

在这里插入图片描述
clear all
hold off
X = linspace(-pi/2,pi/2,10)
figure(‘Color’,[0.94,1,0.94])
for i = 1:20
plot(X,(-1)^(i)iX,‘color’,[1-i
0.05,0+i0.03,1-i0.01],‘LineWidth’,0.5+0.05i);
hold on;
end
axis([-pi/2,pi/2,-35,35])

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!