Matlab中给figure添加图例(legend),标题(title)和颜色(color)_figure legend和figure title区别-程序员宅基地

技术标签: matlab  Mat  color  颜色  legend  图例  添加  title  

原文地址为: Matlab中给figure添加图例(legend),标题(title)和颜色(color)

        在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中给figure添加图例(legend),标题(title)和颜色(color)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wcqlwyt/article/details/80650752

智能推荐

Kotlin的注解_public @interface使用kotlin-程序员宅基地

文章浏览阅读1.3k次。Kotlin 中的注解是 100% 与 Java 注解兼容的,有很多相同的地方,但是也有一些不同的地方1. 注解的本质注解实际上就是一种代码标签,它作用的对象是代码。它可以给特定的注解代码标注一些额外的信息。然而这些信息可以选择不同保留时期,比如源码期、编译期、运行期。然后在不同时期,可以通过某种方式获取标签的信息来处理实际的代码逻辑,这种方式常常就是我们所说的反射。2. 注解的定义在 Kotlin 中注解核心概念和 Java 一样,注解就是为了给代码提供元数据。并且注解是不直接影响代码的执_public @interface使用kotlin

碰撞检测之碰撞检测函数_碰撞函数-程序员宅基地

文章浏览阅读2.1k次。如何让两个游戏物体之间产生碰撞——至少一个刚体和两个碰撞器如何让两个物体之间碰撞时表现出不同效果——通过物理材质触发器的作用是:让两个物体碰撞没有物理效果,只进行碰撞处理注意:碰撞和触发响应函数,属于特殊的生命周期函数,也是通过反射调用(在FixedUpdate与Update之间——OnTriggerXXX),触发响应的频率与物理帧更新频率相关1、物理碰撞检测相响应函数// Collision类型的参数包含了碰到自己的对象的相关信息// 关键参数——碰撞到的对象碰撞器的._碰撞函数

flink使用hanlp进行情感分析_hanlp 情绪识别-程序员宅基地

文章浏览阅读751次。驯练negDir和posDir是分别存放负面语料和正面语料的文件夹,里面的语料是txt文件public class NlpTrain { public static void main(String[] args) { final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); String negDir="E:\\nlp\\samp_hanlp 情绪识别

SSS1629USB麦克风方案设计原理-程序员宅基地

文章浏览阅读2.6k次。usb麦克风的原理是把usb声卡做到麦克风里了。这个麦克风是声卡和麦克风的二合一方案。录音的时候,麦克风收到声音后,直接由麦克风内的声卡处理,由模拟转为数字,然后通过usb以数据的形式传送给电脑;当然,SSS1629设计的usb麦克风还可以监听,在电脑上播放声音,通过usb声卡,由数字转为模拟,传送到麦克风机身上的耳机孔,就可以听声音。SSS1629/SSS1630可以实现“一键静音模式“在会议通...

2802: [Poi2012]Warehouse Store 贪心 priority_queue-程序员宅基地

文章浏览阅读338次。贪心。每次尽量往里放,否则踢出之前b[i]b[i]最大的放进当前的。#include#include#include#include#define N 250005#define ll long long#define pa pairusing namespace std;int a[N],b[N];

Qt_MinGW编译二维码生成库Zint及使用_window qt 编译 zint-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏11次。Zint是一个二维码生成库,可以生成多种条形码和二维码,包括我们常见的QR码和DM码,当我们要在Windows上使用Qt并进行Zint库的应用时,可以使用VS进行编译,也可以使用MinGW进行编译,下面介绍如何使用MinGW进行Zint库的编译,并在Qt(MinGW)中进行使用。首先Zint并不是一个单独的库,它的使用还需要依赖zlib、lpng这两个库,所以在编译Zint库之前,还要编译好这..._window qt 编译 zint

随便推点

不着急、不害怕、不要脸-程序员宅基地

文章浏览阅读100次。作者:冯唐第一:做好本职工作。于事我已经尽人力,接下来我只能听天命。 第二:理解领导期望。很多时候,人不是被领导逼死的,人是被自己逼死的。不要每次都给自己近乎苛刻的要求。鸡蛋煎不圆,世界继续转。 第三:漠视无关噪音。一些无关的人说些有的没的,不要往耳朵里去,更不要往心里去。遇到这些无关的人,认真问两个问题:关你屁事?关我屁事? 第四:行程排满。进入办公室后,马上进入工作状态,时间按十五分钟间隔...

印象笔记win客户端-登录无法连接服务器解决_win11安装了印象笔记打不开-程序员宅基地

文章浏览阅读4.9k次。尝试了这位博主的办法https://blog.csdn.net/limm33/article/details/51133310没有用,第二天卸载重装之后好了,这是个正经贴。 _win11安装了印象笔记打不开

学C++之前,需要学Python吗_学c++之前要学python吗-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏4次。在学习编程的过程中,学习 Python 和 C++ 都是非常好的选择。但是,是否需要先学习 Python,这完全取决于你的兴趣和目的。如果你对数据科学、机器学习和人工智能等领域感兴趣,那么学习 Python 是一个非常好的选择;另一方面,如果你对编写高性能和实时应用程序感兴趣,那么学习 C++ 是一个更好的选择。因此,我们建议你根据自己的兴趣和目的来选择学习 Python 或 C++,并在学习过程中保持耐心和热情。只要你坚持不懈,学习编程一定会带给你很多乐趣和成就感。_学c++之前要学python吗

杂记C#生态和JAVA生态梳理-程序员宅基地

文章浏览阅读897次,点赞2次,收藏3次。语言说明 互联网和应用市场以JAVA和C#为主流而Java和C#都是C系风格的语言,常用的过程式语句在Java、C#、C++中相差很小。而比起C++,Java与C#不是一般的相似。比如所有其他类都最终继承自Object,一个类都只能继承一个父类class但可以实现多个接口interface,主函数(函数名大小写习惯除外)public static void main(String[] args)又如Java的字节码和C#的IL本质上也较为相似,Java和C#的运行时环境都支持..._c#生态

web前端CSS全局样式,一招彻底弄懂!_webquanju-程序员宅基地

文章浏览阅读385次。前言基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架再好,无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。(本篇文章可能只是适用于刚毕业的同学或者毕业 2 年之内的小伙伴,大家酌情阅读~~~)突破困境:1. 提升学历前端找工作,学历重要吗?重要。谁要是告诉你不重要那一定是在骗你。现实情况是大专吃紧,本科够用,硕士占优,大专以下找到工作靠运气和真实力。学历是硬伤,已经毕业的你,没办法回到从前,如果你是大专,可以通过自考本科提升学历,会有一些_webquanju

【解决】Hue源码包的编译_./build/env/bin/supervisor qidong-程序员宅基地

文章浏览阅读729次。在centOS编译需要的依赖ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy (for unit tests only) libxml2-devel libxslt-devel make mvn (from maven package or maven3 tarba..._./build/env/bin/supervisor qidong

推荐文章

热门文章

相关标签