Matlab曲线的颜色、线型等参数设置方法
Matlab曲线的颜色、线型等参数设置方法
在Matlab绘图时,如果在同一视窗内绘制的曲线特别多的时候,通常需要用不同的颜色和线型将其区分开,否则在黑白色打印输出图像时,用户无法辨别不同属性的曲线。下面是的曲线颜色的配置模板,大家可以直接修改使用,直接引用PlotStyle这个数据结构就可以了。
示例1
1 %% Matlab 线型颜色设置模板2 clear;3 close all;4 %%-----------matlab绘制曲线的颜色,线型,粗细等参数设置方法----------------5 PlotStyle={6 struct('Color',[1,0,0],'LineStyle','-'),...7 struct('Color',[0,1,0],'LineStyle','-'),...8 struct('Color',[0,0,1],'LineStyle','-'),...9 struct('Color',[0,0,0],'LineStyle','-'),...%
10 struct('Color',[1,1,0],'LineStyle','-'),...%yellow
11 struct('Color',[1,0,1],'LineStyle','-'),...%pink
12 struct('Color',[0,1,1],'LineStyle','-'),...
13 struct('Color',[0.5,0.5,0.5],'LineStyle','-'),...%gray
14 struct('Color',[136,0,21]/255,'LineStyle','-'),...%dark red
15 struct('Color',[255,127,39]/255,'LineStyle','-'),...%orange
16 struct('Color',[0,162,232]/255,'LineStyle','-'),...%Turquoise
17 struct('Color',[163,73,164]/255,'LineStyle','-'),...%purple
18 struct('Color',[1,0,0],'LineStyle','--'),...
19 struct('Color',[0,1,0],'LineStyle','--'),...
20 struct('Color',[0,0,1],'LineStyle','--'),...
21 struct('Color',[0,0,0],'LineStyle','--'),...% struct('Color',[1,1,0],'LineStyle','--'),...%yellow
22 struct('Color',[1,0,1],'LineStyle','--'),...%pink
23 struct('Color',[0,1,1],'LineStyle','--'),...
24 struct('Color',[0.5,0.5,0.5],'LineStyle','--'),...%gray
25 struct('Color',[136,0,21]/255,'LineStyle','--'),...%dark red
26 struct('Color',[255,127,39]/255,'LineStyle','--'),...%orange
27 struct('Color',[0,162,232]/255,'LineStyle','--'),...%Turquoise
28 struct('Color',[163,73,164]/255,'LineStyle','--'),...%purple
29 struct('Color',[1,0,0],'LineStyle','-.'),...
30 struct('Color',[0,1,0],'LineStyle','-.'),...
31 struct('Color',[0,0,1],'LineStyle','-.'),...
32 struct('Color',[0,0,0],'LineStyle','-.'),...%
33 struct('Color',[1,1,0],'LineStyle',':'),...%yellow
34 struct('Color',[1,0,1],'LineStyle','-.'),...%pink
35 struct('Color',[0,1,1],'LineStyle','-.'),...
36 struct('Color',[0.5,0.5,0.5],'LineStyle','-.'),...%gray
37 struct('Color',[136,0,21]/255,'LineStyle','-.'),...%dark red
38 struct('Color',[255,127,39]/255,'LineStyle','-.'),...%orange
39 struct('Color',[0,162,232]/255,'LineStyle','-.'),...%Turquoise
40 struct('Color',[163,73,164]/255,'LineStyle','-.'),...%purple
41 };
42 box on;
43 x = 0.1:.1:10;
44 len = length(PlotStyle);
45 for i = 1:len
46 y = x.*sin(x)+i*2;%绘制多条平行的曲线,i*2这一项就是曲线上下的偏移量
47 hold on;
48 plot(x,y,'Color',PlotStyle{1,i}.Color,'LineStyle',PlotStyle{1,i}.LineStyle,'lineWidth', 2);% 这里是调用上述模板结构的方法,注意引用方式,需要做到属性和数值一一对应即可,类似键值对的方式
49 end
50 title('Matlab多种颜色和线型设置范例','FontSize',20,'FontWeight','bold','Color','k');
51 xlabel('x轴','FontSize',15,'FontWeight','bold','Color','k');
52 ylabel('y轴','FontSize',15,'FontWeight','bold','Color','k');
53
54 saveas(gcf, 'result', 'jpg')
Matlab输出结果如下:
Matlab曲线的颜色、线型等参数设置方法相关推荐
- 计算机的iscsi配置,PC端的iSCSI参数设置方法
PC端的iSCSI参数设置方法 上面介绍完NAS端的设置,接下来再来给大家介绍一下PC端的iSCSI设置,主要是实现在PC端上连接使用NAS上的iSCSI存储空间,这里我们以Windows 7 SP1 ...
- 计算机上设置通讯参数,西门子s7-200plc通讯口参数设置方法
西门子s7-200plc通讯口参数设置方法 缺省情况下,S7-200 CPU的通讯口处于PPI从站模式,地址为2,通讯速率为9.6K. 要更改通讯口的地址或通讯速率,必须在系统块中的Communica ...
- MATLAB神经网络工具箱输入输出预处理相关参数设置
目录 问题由来 预处理相关属性 预处理函数 预处理参数 修改默认映射变换 通过exampleInput和exampleOutput进行设置 通过configure函数进行设置 结语 问题由来 毕业论文 ...
- matlab示波器坐标调整,SIMULINK示波器参数设置
原标题:SIMULINK示波器参数设置 示波器的设置主要包括两个方面: 1.右击显示界面,点选AXES PROPERTIES弹出的设置菜单 该菜单主要用来设置Y轴的数值范围和标题. 参数设置" ...
- directshow c++ 设置 曝光_DirectShow 接口访问相机参数设置方法
本文档适用于所有适用 directshow 接口访问相机的程序,例如 MATLAB和 Labview 的 ImaqDx 接口.Halcon 的 Directshow 接口等. MATLAB 中,可以通 ...
- 视频转换器,多种格式转换高清参数设置方法!
我们平时都将MP4,AVI,FLV等格式笼统地称为视频格式,是将视频包含的图像.音频和媒体信息打包在一起的格式.通俗地解释,你可以把封装格式看成一个抽屉,里面装了各种信息,而转换视频格式,实际上就是改 ...
- lammps教程:cvff势函数参数设置方法
大家好,我是小马老师. 本文介绍lammps模拟中cvff势设置方法. cvff势由pair.bond.angle.dihedral.improper等势组成,在ms中直接设置cvff势即可,但是在l ...
- lammps:pcff势函数参数设置方法
大家好,我是小马老师. 本文介绍lammps模拟中pcff势设置方法. cvff.pcff是ms文件转换为lammps data文件最常用的两种势. 相比于cvff势,pcff势参数更多,但在设置方式 ...
- lammps教程:OPLS势函数参数设置方法
大家好,我是小马老师. 本文介绍OPLS势函数的设置方法. lammps力场大体分为两种情况: 一种类似于eam这种势,参数是写到eam力场文件中的,在使用的时候需要下载力场文件,在设置时不需设置力场 ...
最新文章
- Shell编程日常积累_20160114
- Oracle单实例下oracle数据库从文件系统迁移到ASM上
- java amount_java.time.Period.plus(TemporalAmount amountToAdd)方法
- vue 2.0 使用 Font Awesome
- 如何解决移动硬盘找不到的问题
- 爬虫笔记(十)——学会使用Fiddler
- 在Idea中拉取svn分支
- java smtp服务器,用Java实现SMTP服务器
- 【显卡天梯图】2014年最新显卡天梯图 – 【迄今最全系列显卡】
- 思科交换机配置试题_思科交换机基本配置命令全集
- 我的CV实习工作总结
- mysql 浮点类_MySQL浮点类型总结
- github Dns 污染
- linux安装程序企鹅,分享|Linux/Unix 桌面趣事:召唤一群企鹅在桌面上行走
- 解决萤石云sdk语音对讲功能(实现)
- 静态库与共享库制作,及区别
- 关于apple watch(苹果表)
- [转]gcc -ffunction-sections -fdata-sections -Wl,–gc-sections 参数详解
- md5sum 命令 – 计算文件内容的 md5 值
- STM32硬件SPI控制TM1638 按键数码管LED显示模块
热门文章
- Nokia E52的Runtime java.lang.Runtime Exception Toolkit Closed问题解决
- C语言 --- sprintf用法
- swagger自动创建接口文档用法
- Excel——在报表中实现隔行求和?隔两行求和?隔三行求和?...隔n行求和...
- Tomcat配置,直接打开jsp文件访问web
- 安徽大学计算机科学与技术学院klu,王华彬 - 安徽大学 - 计算机科学与技术学院...
- 用FCN来分类皮肤病(应用类型的项目)
- GLES2.0中文API-glViewport
- waf 防火墙限制_WAF常见问题
- mysql 当前日期后七天