在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色。此外,为了直观,还需要给这张图标增添标题和图例。这篇文章展示了在Matlab的绘图窗口(figure)中设置曲线颜色、添加图例(legend)和标题(title)的方法。

在Matlab中,给曲线设定颜色可以采用plot函数实现。如下所示的语句中:

plot(x, y, 'r');

是以 x 变量为横坐标,y 变量为纵坐标绘制红色曲线。其中,颜色控制由 ‘r’实现。在Matlab中,预先留了7种颜色,分别为‘r’‘g’‘b’‘c’‘m’‘y’‘k’。如果需要更多的颜色调整,可以采用‘color’关键词实现,具体语法如下:

plot(x, y, 'color', [0.1 0.2 0.3]);

其中,出现在‘color’关键词之后的矩阵,控制绘制出来的图像的颜色。

当绘制出一个曲线之后,可以采用 title 函数为绘图增加标题。具体的代码格式如下所示:

figure;

plot(x, y, 'r')

title('这是你绘制的曲线');

此外,绘制多条曲线时,为了对曲线进行区分,还需要增添图例,可以采用legend函数实现。具体代码格式如下:

figure;

plot(x, y, 'r')

legend('这是你需要的图例');

最后,下面一段代码是将上面所有功能集合的演示,如下图所示:

figure;

plot([1:10],[5:14]);

title('这是标题');

hold on

plot([1:10],[1:2:20],'color',[0.1 0.7 0.3]);

hold off

legend('line 1','line 2');

运行结果如下:

MATLAB中plot()画图的颜色线型和希腊字母参数设置

y         黄色           ·             点线      m         粉红           ○             圈线      c          ...

Matlab学习笔记 figure函数

Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. ...

matlab中hold指令、figure指令及subplot指令的使用

一.hold指令使用 正常情况下,plot指令显示figure时,以前的数据丢失了.使用hold on指令后,此后添加的一系列plot曲线将叠加在前一个图上当使用hold off后,恢复为默认状况,p ...

在地图中调用显示FeatureLayer并进行render、popupTemplate、添加图例等相关内容的设置

ArcGIS Server发布完FeatureLayer后,就可以在自己的代码中调用并在地图上显示出来了. 一.代码框架 调用FeatureLayer,要在require开头引入"esri/ ...

[ZZ] MATLAB中Legend的一些控制方法

http://www.eetop.cn/blog/html/03/6503-23349.html 如果一个图中我们画了n条曲线,但是我们只想加图例说明(legend)的只有m条 (m

python 2: 解决python中的plot函数的图例legend不能显示中文问题

问题: 图像标题.横纵坐标轴的标签都能显示中文名字,但是图例就是不能显示中文,怎么解决呢?  解决: plt.figure() plt.title(u'训练性能', fontproperties=f ...

给织梦添加英文栏目标题在chanel标签中调用

网上很多添加英文栏目标题的方法,大家自己去百度一下就好,但是修改之后在chanel标签中是调用不了的,那么解决办法如下: 想要在channel 中使用,例如: {dede:channel type=' ...

Matlab中添加路径与去除路径

今天在使用Matlab调用内部的PCA函数的时候,报错: 错误使用 pca输入参数太多. 如下图所示: 网上查找原因之后发现是因为我之前下载过开源的工具包toolbox,并且将它的路径add到了Mat ...

往Matlab中添加工具包

使用Matlab过程中,常常会缺少一些函数包导致无法运行,会显示未定义函数. 假如我要用sigshift( ) 这个移位函数,但Matlab中没有,就会提示错误:未定义函数或变量 'sigshift' ...

随机推荐

kmdjs集成uglifyjs2打造极致的编程体验

回顾 上篇文章大概展示了kmdjs0.1.x时期的编程范式: 如下面所示,可以直接依赖注入到function里, kmdjs.define('main',['util.bom','app.Ball', ...

内联样式自动出现,一般是js控制写入的

内联样式自动出现,一般是js控制写入的

JS到PHP使用RSA算法进行加密通讯

我们平时做用户登录表单提交,用户名密码都是明文直接POST到后端,这样很容易被别人从监听到. 在js上做rsa,感觉jsencrypt这个是封装的比较好的,但用起来还是遇到了些坑,所以踩进代码里填填坑 ...

iOS 7隐藏statusbar

- (BOOL)prefersStatusBarHidden { return YES; } [[UIApplication sharedApplication] setStatusBarHidden ...

var与let的区别

var与let的区别 前言: 在没接触Es6之前,我们在js中声明都是通过var来声明变量的,var声明变量虽说方便,但是,又有一些自己的诟病,下边来说一说,这三个的区别! var var相信大家都不 ...

C#解析XML详解(XPath以及带命名空间NameSpace)

<?xml version="1.0" encoding="utf-8" ?> &lt ...

TensorFlow实战之Softmax Regression识别手写数字

关于本文说明,本人原博客地址位于http://blog.csdn.net/qq_37608890,本文来自笔者于2018年02月21日 23:10:04所撰写内容(http://blog.c ...

Decode String

Given an encoded string, return it's decoded string.The encoding rule is: k[encoded_string], where t ...

redis持久化和主从同步

redis持久化rdb与aof 简介 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的 ...

白鹭引擎 - 绘制圆形的进度条 &lpar; graphics &rpar;

class Main extends egret.DisplayObjectContainer { /** * Main 类构造器, 初始化的时候自动执行, ( 子类的构造函数必须调用父类的构造函数 ...

matlab给图片加颜色,Matlab中给figure添加图例(legend),标题(title)和颜色(color)...相关推荐

  1. 如何在Mac上的Pages 文稿中为对象添加说明或标题?

    我们在使用Pages 文稿时,您可以为大多数对象添加标题或描述性说明,包括绘图.方程.图像.图像画廊.影片.形状(不包括线条).表格.文本框和图表.如果文稿中有成组的对象,您还可以添加可应用到整个组的 ...

  2. Matlab给图片加网格

    如何使用matlab给图片添加网格 总体思路是使用Matlab的meshgrid函数生成网格,再用plot函数绘制网格. 本文参考链接 另一种相似的办法:Click here 代码如下: p = im ...

  3. 图片加到json中,提交到服务器端处理异常问题。

    框架:phonegap. 利用phonegap 的plungin 取到图片数据 ,加到json中,利用jquery的ajax提交到服务器端, 在服务器端解析并保存图片.但打开图片时,出现图片已被破坏的 ...

  4. matlab设置图片的比例,Matlab 画图字体,字号的设定,图片大小和比例

    [本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 .第0节.引例        本文以Fisher的I ...

  5. html给图片加描边,photoshop中如何给图片文字加描边

    在图片的后期处理中,图片上的文字就如男人的手表.女人的首饰一样,适当而精彩的文字能给图片起到点睛的装饰作用.当然文字的添加,并不是单纯地打 字上图那么简单,无论是构图.编排.修饰都要反复斟酌,很多软件 ...

  6. Vue 在图片加载过程中遇到的问题

    今天在编写 Vue 项目时,遇到了一个图片加载问题,觉得还是蛮重要的,所以记录一下 我之前一直以为 Vue 生命周期中的 mounted 是等所有资源加载完毕之后,再来执行,但是今天我在 mouten ...

  7. matlab 动态目录调用程序集,C#中如何动态添加程序集查找目录

    C#中如何动态添加程序集查找目录 情况如下: 现有三个程序集Main.exe, One.dll, Two.dll.其中One.dll引用了Two.dll, 并且One.dll与Two.dll部署在一起 ...

  8. jsp中给div加背景_html中给元素添加背景图片或者gif动图

    添加背景图片有四种常用的方式,分别是: repeat    完全平铺 repeat-x    横向平铺 repeat-y    纵向平铺 no-repeat    不平铺 使用示例: Document ...

  9. java给图片加水印_java中怎么样将水印加在图片的上面或者下面

    展开全部 方法e68a84e8a2ad62616964757a686964616f31333239303331一: import java.awt.*; import java.awt.image.* ...

最新文章

  1. 中国矿业大学计算机英语复试,中国矿业大学2020计算机科学与技术学院考研复试科目参考书目...
  2. Python 路径问题:cv2.error: OpenCV(4.1.0)...size.width>0 size.height>0 in function ‘cv::imshow‘. 解决方法
  3. #python#练习
  4. 10 个最佳的 Node.js 的 MVC 框架
  5. 数据库文档生成工具V1.0
  6. 批处理文件中获取当前所在路径的几种方法
  7. java pdfbox 提取pdf 标题_java – 使用pdfbox从PDF文件中提取文本
  8. python安装tensorflow失败解决办法_pip安装tensorflow总是失败怎么办?
  9. sidirect 连接西门子_INTOUCH DASSIDirect3.0 DASSIDirect3.0驱动是西门子PLC与Intouch连接通讯的必备驱动程序 - 下载 - 搜珍网...
  10. Win11鼠标动不了如何恢复?Win11鼠标动不了恢复的方法
  11. 物联网模块--esp8266的wifi模块
  12. 记录下macbook中maven环境变量配置遇到的问题
  13. 影之刃3如何在电脑上玩 影之刃3模拟器玩法教程
  14. FreeSurfer和FSL的安装和使用(脑部图像去除头骨+对图像和label同时进行仿射对齐)教程
  15. EOS区块链浏览器(查询账户工具)
  16. 启用mysql系统找不到指定的文件类型_net start mysql 发生系统错误2 系统找不到指定的文件...
  17. Android权限 - AppOps介绍
  18. php期末作业报告,期末作业(最终版).php
  19. [附源码]Python计算机毕业设计SSM京津冀畅游网设计(程序+LW)
  20. UnityShader镜面反射计算与反射光向量推导

热门文章

  1. uniapp开发浙政钉h5应用埋点
  2. linux程序压缩运行,linux压缩命令【应对步骤】
  3. 基于卷积网络的人脸表情识别及其应用
  4. hive 按照指定分隔符取最后一个下标
  5. 使用OpenCV实现图像覆盖
  6. 在win10用cmd复制远程服务器上的文件
  7. surface pro 4 微硬的坑爹神器
  8. 1.5-24:正常血压
  9. .net Core学习之控制器中Action概述
  10. 异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.解决办法