MATLAB:线条属性
MATLAB 里面在使用 plot 函数时,输出的二维曲线有其默认的设定,如果想要改变设置,譬如增加线宽、改变线条颜色、线条样式时,可以通过改变线条的属性实现。
以 μ=0\mu = 0μ=0 的正态分布概率函数为例,我们来看看不同的线条属性有怎么样的区别。
1. 改变线条属性
线条的属性有:Color —— 颜色、LineStyle —— 线型、LineWidth —— 线条宽度、LineJoin —— 线条边角的样式、 AlignVertexCenters —— 锐化垂直线和水平线
线条属性的默认值为 ([0,0,0],'-','0.5','round','off')
想要改变线条属性,可以在 plot 的时候通过 plot(X,Y,'Color','red','LineStyle','--','LineWidth','2')
的形式来实现,也可以用圆点表示法查询和设置属性:
p = plot(x,normpdf(x,0,2),'Color','red','LineWidth',2,'LineStyle','-');c = p.Colorc =0.2400 0.4600 0.4500p.Color = 'blue'
2. 线条颜色:Color
线条的颜色默认为黑色,引索为 [0,0,0],为 RGB 三元组。
可以通过直接指定常用的颜色名字,也可以指定颜色数组例如 [0.2,0.3,0.4],**注意颜色数组的数字范围只能在 0 到 1 之间。
常用的颜色名字与对应的 RGB 三元组如下表:
选项 | 说明 | 对应的 RGB 三元组 |
---|---|---|
‘red’ 或 ‘r’ | 红色 | [1 0 0] |
‘green’ 或 ‘g’ | 绿色 | [0 1 0] |
‘blue’ 或 ‘b’ | 蓝色 | [0 0 1] |
‘yellow’ 或 ‘y’ | 黄色 | [1 1 0] |
‘magenta’ 或 ‘m’ | 品红色 | [1 0 1] |
‘cyan’ 或 ‘c’ | 青蓝色 | [0 1 1] |
‘white’ 或 ‘w’ | 白色 | [1 1 1] |
‘black’ 或 ‘k’ | 黑色 | [0 0 0] |
‘none’ | 无颜色 | 没有对应,none 时不显示线条 |
3. 线条线型:LineStyle
线型默认为 ‘-’
,此外还能指定其他:
线型 | 说明 | 表示的线条 |
---|---|---|
‘-’ | 实线 | |
‘–’ | 虚线 | |
‘:’ | 点线 | |
‘-.’ | 点划线 | |
‘none’ | 无线条 | 无线条 |
4. 线条宽度:LineWidth
线条宽度的默认值为 0.5,线条宽度只能指定正值。
线宽分别为 0.5,1,2 时的对比。
x = -10:0.01:10;
p = plot(x,normpdf(x,0,0.5),'Color',[1 0 0],'LineWidth',0.5,'LineStyle','-');
hold on
p = plot(x,normpdf(x,0,1),'Color',[0 1 0],'LineWidth',1,'LineStyle','-');
hold on
p = plot(x,normpdf(x,0,2),'Color',[0 0 1],'LineWidth',2,'LineStyle','-');
5. 线条边角与锐化
这两个属性不常用,线条边角就是在转角处不同的外观显示:
‘round’ | ‘miter’ | ‘chamfer’ |
---|---|---|
锐化垂直线和水平线的值是 ‘off’ 或者 ‘on’,具体可以参考 MATLAB 文档
MATLAB:线条属性相关推荐
- matlab绘图属性
本文转载自http://blog.163.com/longjing456@126/blog/static/6861925220122295286834/以备自己学习之用,也欢迎大家学习交流. 一.Ma ...
- matlab 对象属性,matlab对象属性
文本串 TerminalOneWindow no: yes: 由终端图形驱动器使用 终端有多窗口 终端只有一个窗口 *TerminalDimensions 终端尺寸向量[width,height] T ...
- matlab里查看图像属性,MATLAB绘图属性操作
前言 MATLAB的绘图功能十分强大,可以绘制各种各样的图形,数据可视化十分强大,但有时,采用默认的绘图属性,图形的形式符合我们的要求,学会使用图形句柄,并利用句柄修改属性是十分重要的. 1.句柄之间 ...
- [Origin]图像属性:画图时修改直线的起点和终点、随图层和坐标变化、多y轴图独立编辑线条属性
假设你现在需要在Origin中从一个图像上选两个点,做一条过这两个点的直线l1,再做一条与l1平行且过已知点的直线l2 (图1 工程力学实验-规定非比例伸长应力测定-测回法) ①取点可以使用scree ...
- 粗糙集约简 程序 matlab,粗糙集属性约简matlab程序
粗糙集-属性约简-matlab程序 Data2为条件属性, decision2为决策属性 %%%my_test函数实现 clc; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%读取 ...
- Matlab中属性 get 方法的使用
目录 属性 get 方法 属性访问方法概述 属性 get 方法语法 计算从属属性的值 get 方法不返回错误 get 方法行为 相关主题 属性 get 方法 属性访问方法概述 有关属性访问方法的概述, ...
- matlab类中增加公共属性,在面向对象的MATLAB中,属性如何工作?
使用香草类 使用香草类时,您需要告诉Matlab存储对象的修改副本以保存属性值中的更改.所以, >> a=testprop >> a.Request(5); % will NO ...
- html线条属性代码,html 关于线的代码~
1. 2. SIZE=1> align 线条位置(可选left.right.center):width 线条长度:color 颜色:size 厚度 二.特效(效果并不是孤立的,可相互组合) 1. ...
- Matlab打开属性检查器出错问题
问题 打开属性检查器出现了如下错误! 错误使用 event.listener 参数 'source' 必须为句柄元胞数组.出错 matlab.graphics.internal.propertyins ...
最新文章
- leveldb源码分析:数据查询
- mysql数据库千万级别数据的查询优化和分页测试
- Android中Dialog与DialogFragment的对比
- HTML5 编辑 API 之 Range 对象(一)
- 2019社交与企业多媒体技术和工具应用趋势
- IDEA开发中,类的头位置生成作者时间信息
- LeetCode 6038. 向表达式添加括号后的最小结果
- 权限修饰符(public、protected、default、private)权限验证
- 首批国产特斯拉车主,被“割了韭菜”
- Python 分析猴子吃桃子问题!
- J2EE的十三个技术规范
- 使用Kettle从国家统计局下载行政区划代码数据
- docker-compose up -d --build不会更新镜像;什么时候容器会变更
- ubuntu18.04鼠标可以移动但是无法点击解决方法
- 数据可视化图表总结(一)
- RN常用UI组件技术选型
- 为什么外链建设对于谷歌SEO至关重要?
- php对接第三方接口
- 什么是网络流量劫持?揭秘详解黑客劫持的攻击手段与防御方法 (一)
- cics查询oracle乱码,CICS安装和配置
热门文章
- 程序猿如何练习用英语讲好一个笑话?
- Apache服务器的搭建与配置
- vue+zrender实现医院体温单
- 融云亮相 CDEC2021 上海站 全场景通信能力赋能企业数字升级
- matlab自动驾驶工具箱,MATLAB,Simulink. - Automated Driving System Toolbox, 自動駕駛系統工具箱-鈦思科技...
- 计算机专业竞聘词150,计算机专业组长竞聘演讲稿范文
- mblock机器人指令_mBot机器人如何通过蓝牙实现与PC端mBlock的无线通信?
- 关闭 transparent_hugepage 参数
- 求100以内的素数并输出(详细讲解)
- 如何修改linux文件生成日期,我如何更改文件的修改/创建日期?