当前位置: 首页 > news >正文

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

目录
  • MATLAB 快速绘制曲线图的形状,粗细,颜色
    • 1.通过改变R-G-B 的值改变线条的颜色:
    • 2.通过改变c∈[1,+∞)的值改变线条的粗细:
    • 3.线条形状,粗细,颜色选择:
    • 4.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 onplot(c,'*-','Color',[0,1,0],'linewidth',0.9)
hold onplot(d,'^-','Color',[0,0,1],'linewidth',0.9)legend('压力子网诊断结果','振动子网诊断结果','温度子网诊断结果','数据融合联合诊断') %图例
%set(legend,'fontsize',12);%set(gca,'linewidth',0.5,'fontsize',1,'fontname','Times');
%依次设置坐标轴的属性分别为:线宽(4),刻度字号大小(30),刻度字体(罗马体)

绘制的图形效果:
在这里插入图片描述

相关文章:

  • docker run 命令详解
  • 给Flutter + FireBase 增加 badge 徽章,App启动器 通知红点。
  • base64与BytesIO图片进行编码、解码;api调用
  • rk3566 armbian修复usb2.0并挂载U盘
  • Hadoop集群环境下HDFS实践编程过滤出所有后缀名不为“.abc”的文件时运行报错:java.net.ConnectException: 拒绝连接;
  • 数据分析-Pandas如何轻松处理时间序列数据
  • 【LeetCode:228. 汇总区间 | 区间】
  • 大模型学习之书生·浦语大模型4——基于Xtuner大模型微调实战
  • 开源加解密库之GmSSL
  • jenkins忘记密码后的操作
  • 网关Gateway
  • 机器学习笔记一之入门概念
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • Python库学习(十四):ORM框架-SQLAlchemy
  • Jenkins-Pipeline语法总结大全
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • android 一些 utils
  • ERLANG 网工修炼笔记 ---- UDP
  • javascript 哈希表
  • Koa2 之文件上传下载
  • linux安装openssl、swoole等扩展的具体步骤
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Python_OOP
  • webpack4 一点通
  • 第十八天-企业应用架构模式-基本模式
  • 探索 JS 中的模块化
  • 突破自己的技术思维
  • 追踪解析 FutureTask 源码
  • $GOPATH/go.mod exists but should not goland
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (利用IDEA+Maven)定制属于自己的jar包
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (四)Linux Shell编程——输入输出重定向
  • (一)VirtualBox安装增强功能
  • .gitignore文件_Git:.gitignore
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET 命令行参数包含应用程序路径吗?
  • .net 生成二级域名
  • .NET/C# 使用反射注册事件
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • @RequestMapping处理请求异常
  • []error LNK2001: unresolved external symbol _m
  • [100天算法】-实现 strStr()(day 52)
  • [20171102]视图v$session中process字段含义
  • [20171106]配置客户端连接注意.txt
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记
  • [C# WPF] 如何给控件添加边框(Border)?
  • [FxCop.设计规则]8. 也许参数类型应该是基类型
  • [LeetCode]—Add Binary 两个字符串二进制相加
  • [Linux] 常用命令--版本信息/关机重启/目录/文件操作