MATLAB 快速绘制曲线图的形状,粗细,颜色

Posted 行稳方能走远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB 快速绘制曲线图的形状,粗细,颜色相关的知识,希望对你有一定的参考价值。

MATLAB 快速绘制曲线图的形状,粗细,颜色

在写论文的时候,经常要用到Matlab绘制一些曲线,包括曲线的形状、粗细、颜色等,可以通过以下的piot函数实现。

1.通过改变R-G-B 的值改变线条的颜色:

通过改变R-G-B 的值改变线条的颜色:

plot(x,y,′Color′,[R G B])

2.通过改变c∈[1,+∞)的值改变线条的粗细:

plot(x,y,′linewidth′,c)

3.线条形状,粗细,颜色选择:

plot(x,y,′d−′,′Color′,[0.245.355.80],′linewidth′,3)

其中:
+加号
o 圆圈
*星号
. 实心点
x 叉号
s 正方形
d 钻石形
^ 上三角形
v 下三角形
<左三角形
p五角星形
h六角星形

4.Matlab中画图实现案例:

代码:

clc
clear
a=[0.0045	0.8651	0.0092	0.0131	0.0932	0.0149];
b=[0.0480	0.8246	0.0020	0.1003	0.0111	0.0140];
c=[0.0130	0.7845	0.0782	0.0248	0.0442	0.0553];
d=[0.00001	0.99751	0.00017	0.00033	0.00066	0.00126];

plot(a,'+-','Color',[0,0,0],'linewidth',0.9)

%xlim([0 50]) 设置X轴坐标范围
%ylim([0 6])  设置y轴坐标范围
%set(gca,'FontSize',12,'Fontname', 'Times New Roman');
%title('最优个体适应度','fontsize',12);
xlabel('故障类型','fontsize',12);ylabel('诊断输出','fontsize',12);
hold on  %实现不同曲线绘制到一张图片中

plot(b,'o-','Color',[1,0,0],'linewidth',0.9)
hold on

plot(c,'*-','Color',[0,1,0],'linewidth',0.9)
hold on

plot(d,'^-','Color',[0,0,1],'linewidth',0.9)

legend('压力子网诊断结果','振动子网诊断结果','温度子网诊断结果','数据融合联合诊断') %图例
%set(legend,'fontsize',12);



%set(gca,'linewidth',0.5,'fontsize',1,'fontname','Times');
%依次设置坐标轴的属性分别为:线宽(4),刻度字号大小(30),刻度字体(罗马体)

绘制的图形效果:

以上是关于MATLAB 快速绘制曲线图的形状,粗细,颜色的主要内容,如果未能解决你的问题,请参考以下文章

Matlab导入多个.mat文件进行画图

r语言怎么调整轴的粗细

matlab中plot的用法

onenote怎么画树状图

R语言使用R原生函数plot和lines可视化线图并使用lty参数自定义线条类型lwd自定义设置线条的粗细col参数自定义线条颜色(Change R base plot line types)

简单绘图