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

15、matlab绘图汇总(图例、标题、坐标轴、线条格式、颜色和散点格式设置)

1、plot()函数默认格式画图

代码:

x=0:0.1:20;%绘图默认格式
y=sin(x);
plot(x,y)

2、X轴和Y轴显示范围/axis()函数

代码:

x=0:0.1:20;%绘图默认格式
y=sin(x);
plot(x,y)
axis([0 21 -1.1 1.1])%设置范围

 

3、网格显示/grid on函数  

代码:

x=0:0.1:20;%绘图默认格式
y=sin(x);
plot(x,y)
axis([0 21 -1.1 1.1])%设置范围
grid on%默认不显示网格

4、散点图及散点效果图

1)不同散点图

代码:

x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'*') %正方形x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'x') x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'d') x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'p') x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'^') x=0:0.1:20;%点图
y=sin(x);
plot(x,y,'s') 

 

 

 2)设置散点大小

代码:

x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',12)%设置散点大小12 9 6x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',6)%设置散点大小12 9 6

5、绘图线条格式

代码:

x=0:0.1:20;%线穿过点图
y=sin(x);
plot(x,y,'—p') x=0:0.1:20;%线穿过点图
y=sin(x);
plot(x,y,':p') x=0:0.1:20;%线穿过点图
y=sin(x);
plot(x,y,':.') 

 

6、线条颜色设置

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','k','MarkerSize',9)x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','r','MarkerSize',9)x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','g','MarkerSize',9)x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)

 

 

7、线条格式、颜色、散点汇总表

代码:

x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6

8、 同时显示两幅图

1)两幅图重叠

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小12 9 6

2)两幅图一行两列显示

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
subplot(1,2,1)
plot(x,y,'-p','color','b','MarkerSize',9)
x1=0:0.1:20;
y1=cos(x1);
subplot(1,2,2)
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小

3)两幅图两行一列显示

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
subplot(2,1,1)
plot(x,y,'-p','color','b','MarkerSize',9)
x1=0:0.1:20;
y1=cos(x1);
subplot(2,1,2)
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小

4)两幅图分开显示

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
figure(1)
plot(x,y,'-p','color','b','MarkerSize',9)
x1=0:0.1:20;
y1=cos(x1);
figure(2)
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小

9、设置坐标范围及刻度

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
set(gca,'XLim',[0 21])%设置X轴显示范围
set(gca,'XTick',[0:1:21])%设置显示坐标刻度
set(gca,'YLim',[-1.2 1.2])
set(gca,'YTick',[-1.2:0.1:1.2])

 

10、 图例设置

1)图例字体设置

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
set(gca,'XLim',[0 21])%设置X轴显示范围
set(gca,'XTick',[0:1:21])%设置显示坐标刻度
set(gca,'YLim',[-1.2 1.2])
set(gca,'YTick',[-1.2:0.1:1.2])
legend('sin(x)','cos(x)','FontSize',10,'FontName','楷体');%添加图例(默认位置在右上),设置字体

2)图例位置设置

位置字符设置

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
set(gca,'XLim',[0 21])%设置X轴显示范围
set(gca,'XTick',[0:1:21])%设置显示坐标刻度
set(gca,'YLim',[-1.2 1.2])
set(gca,'YTick',[-1.2:0.1:1.2])
legend('sin(x)','cos(x)','FontSize',10,'FontName','楷体','location','North');%添加图例(默认位置在右上),设置字体

图里面 

图外面 

11、标题及坐标轴设置

代码:

x=0:0.1:20;%线穿过点图 设置为红色
y=sin(x);
plot(x,y,'-p','color','b','MarkerSize',9)
hold on
x1=0:0.1:20;
y1=cos(x1);
plot(x1,y1,'-p','color','g','MarkerSize',9)%设置散点大小
set(gca,'XLim',[0 21])%设置X轴显示范围
set(gca,'XTick',[0:1:21])%设置显示坐标刻度
set(gca,'YLim',[-1.2 1.2])
set(gca,'YTick',[-1.2:0.1:1.2])
legend('sin(x)','cos(x)','FontSize',10,'FontName','楷体');%添加图例(默认位置在右上),设置字体
title('sin(x)和cos(x)')%设置标题
xlabel('X轴数值')
ylabel('Y轴数值')

相关文章:

15、matlab绘图汇总(图例、标题、坐标轴、线条格式、颜色和散点格式设置)

1、plot()函数默认格式画图 代码: x0:0.1:20;%绘图默认格式 ysin(x); plot(x,y) 2、X轴和Y轴显示范围/axis()函数 代码: x0:0.1:20;%绘图默认格式 ysin(x); plot(x,y) axis([0 21 -1.1 1.1])%设置范围 3、网格显示/grid on函数 代码: …...

调试环境搭建(Redis 6.X 版本)

今儿,我们来搭建一个 Redis 调试环境,目标是: 启动 Redis Server ,成功断点调试 Server 的启动过程。使用 redis-cli 启动一个 Client 连接上 Server,并使用 get key 指令,发起一次 key 的读取。 视频可见…...

postgres数据库报错无法写入文件 “base/pgsql_tmp/pgsql_tmp215574.97“: 设备上没有空间

解决思路: base/pgsql_tmp下临时表空间不够 需要新建一个临时表空间指定到根目录之外的其他目录 并且修改默认临时表空间参数 解决方法: select * from pg_settings where name temp_tablespaces;mkdir /home/postgres/tbs_tmp CREATE TABLESPACE tbs_t…...

力扣2762. 不间断子数组

力扣2762. 不间断子数组 multiset法 multiset&#xff1a;元素从小到大排序 begin()返回头指针 (最小)rbegin()返回尾指针 (最大) class Solution {public:long long continuousSubarrays(vector<int>& nums) {int n nums.size();long long res 0;multiset<…...

OpenCV学习(4.8) 图像金字塔

1.目的 在这一章当中&#xff0c; 我们将了解图像金字塔。我们将使用图像金字塔创建一个新的水果&#xff0c;“Orapple”我们将看到这些功能&#xff1a; cv.pyrUp&#xff08;&#xff09; &#xff0c; cv.pyrDown&#xff08;&#xff09; 在通常情况下我们使用大小恒定…...

【TB作品】msp430f5529单片机,dht22,温湿度传感器,OLED显示屏

使用DHT22温湿度传感器和OLED显示屏的单片机项目 博客名称 利用MSP430单片机读取DHT22并显示温湿度 作品功能 本项目利用MSP430单片机读取DHT22温湿度传感器的数据&#xff0c;并将温湿度信息显示在OLED显示屏上。通过这个项目&#xff0c;您可以学习如何使用单片机与传感器…...

Kotlin 异常处理

文章目录 什么是异常抛出异常通过异常信息解决异常捕获异常 什么是异常 我们在运行程序时&#xff0c;如果代码出现了语法问题或逻辑问题&#xff0c;会导致程序编译失败或退出&#xff0c;称为异常。运行结果会给出一个一长串的红色字&#xff0c;通常会给出异常信息&#xf…...

nltk下载报错

捣鼓voice_clone时报错&#xff1a; 报错信息&#xff1a; mport nltk nltk.download(‘cmudict’)For more information see: https://www.nltk.org/data.htmlAttempted to load tokenizers/punkt/PY3/english.pickleSearched in: - ‘/home/zhangshuai/nltk_data’ - ‘/hom…...

Vulnhub-DC5

靶机IP:192.168.20.139 kaliIP:192.168.20.128 网络有问题的可以看下搭建Vulnhub靶机网络问题(获取不到IP) 信息收集 nmap扫下端口及版本 dirsearch扫下目录 LinuxphpNginx 环境 我们再去看前端界面&#xff0c;发现在contact界面有能提交的地方&#xff0c;但是经过测试不…...

pytorch 笔记:pytorch 优化内容(更新中)

1 Tensor创建类 1.1 直接创建Tensor&#xff0c;而不是从Python或Numpy中转换 不要使用原生Python或NumPy创建数据&#xff0c;然后将其转换为torch.Tensor直接用torch.Tensor创建或者直接&#xff1a;torch.empty(), torch.zeros(), torch.full(), torch.ones(), torch.…...

vue 创建一个新项目 以及 手动配置选项

【Vue】3.0 项目创建 自定义配置_vue3.0-CSDN博客...

c#快速获取超大文件夹文件名

c#快速获取超大文件夹文件名 枚举集合速度快&#xff1a;(10万个文件) //by txwtech IEnumerable<string> files2 Directory.EnumerateFiles("d:\aa", "*.xml", SearchOption.TopDirectoryOnly);//过滤指定查询xml文件 慢&#xff1a; var fi…...

华为OD技术面试-最小异或-2024手撕代码真题

题目:最小异或 给你两个正整数 num1 和 num2 ,找出满足下述条件的正整数 x : x 的置位数和 num2 相同,且 x XOR num1 的值 最小 注意 XOR 是按位异或运算。 返回整数 x 。题目保证,对于生成的测试用例, x 是 唯一确定 的。 整数的 置位数 是其二进制表示中 1 的数目。 示…...

基于SpringBoot+Vue单位考勤系统设计和实现(源码+LW+调试文档+讲解等)

&#x1f497;博主介绍&#xff1a;✌全网粉丝1W,CSDN作者、博客专家、全栈领域优质创作者&#xff0c;博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f31f;文末获取源码数据库&#x1f31f; 感兴趣的可以先收藏起来&#xff0c;还…...

Anaconda软件:安装、管理python相关包

Anaconda的作用 一个python环境中需要有一个解释器, 和一个包集合. 解释器&#xff1a; 根据python的版本大概分为2和3. python2和3之间无法互相兼容, 也就是说用python2语法写出来的脚本不一定能在python3的解释器中运行. 包集合&#xff1a;包含了自带的包和第三方包, 第三…...

pinia 重置状态插件

一、前言 测试提出&#xff0c;登出登录后&#xff0c;再次进入页面后。页面的查询项非初始状态。检查后发现&#xff0c;是因为查询项的值存到了store呢&#xff0c;从store中获取&#xff0c;故需要一个重置store的方法 二、pinia 查阅pinia官网后&#xff0c;发现pinia提…...

一千题,No.0049(跟奥巴马一起编程)

美国总统奥巴马不仅呼吁所有人都学习编程&#xff0c;甚至以身作则编写代码&#xff0c;成为美国历史上首位编写计算机代码的总统。2014 年底&#xff0c;为庆祝“计算机科学教育周”正式启动&#xff0c;奥巴马编写了很简单的计算机代码&#xff1a;在屏幕上画一个正方形。现在…...

《python程序语言设计》2018版第5章第46题均值和标准方差-上部(我又一次被作者的出题击倒)

第N次被作者打倒了&#xff0c;第5章46题解题上集的记录 计算均值的代码段 step_num 0num_c 0 pow_c 0 while step_num < 10:a eval(input("Enter number is: "))num_c apow_c pow(a, 2)step_num 1 t2 num_c / 10这个结果和书里的答案差一点。书里写的是…...

自己做的精灵图制作,图片合成,卓宠,窗口置顶,磁力链下载等工具软件

欢迎使用和提bug&#xff0c;才v1.0.2&#xff0c;有新奇的自己需要的功能可以提给我&#xff0c;我看看能不能做。 网站地址 github...

C++协程

什么是协程 协程&#xff08;Coroutine&#xff09;是程序组件&#xff0c;可以在执行过程中暂停并在稍后继续执行。与传统的子例程&#xff08;如函数或过程&#xff09;不同&#xff0c;子例程一旦调用&#xff0c;必须等其返回后才能继续执行调用它的代码。协程则可以在执行…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中&#xff0c;可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行&#xff0c;可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令&#xff0c;并忽略错误 rm somefile…...

rknn优化教程(二)

文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK&#xff0c;开始写第二篇的内容了。这篇博客主要能写一下&#xff1a; 如何给一些三方库按照xmake方式进行封装&#xff0c;供调用如何按…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)

2025年能源电力系统与流体力学国际会议&#xff08;EPSFD 2025&#xff09;将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会&#xff0c;EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...

Debian系统简介

目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版&#xff…...

Opencv中的addweighted函数

一.addweighted函数作用 addweighted&#xff08;&#xff09;是OpenCV库中用于图像处理的函数&#xff0c;主要功能是将两个输入图像&#xff08;尺寸和类型相同&#xff09;按照指定的权重进行加权叠加&#xff08;图像融合&#xff09;&#xff0c;并添加一个标量值&#x…...

TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案

一、TRS收益互换的本质与业务逻辑 &#xff08;一&#xff09;概念解析 TRS&#xff08;Total Return Swap&#xff09;收益互换是一种金融衍生工具&#xff0c;指交易双方约定在未来一定期限内&#xff0c;基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...

令牌桶 滑动窗口->限流 分布式信号量->限并发的原理 lua脚本分析介绍

文章目录 前言限流限制并发的实际理解限流令牌桶代码实现结果分析令牌桶lua的模拟实现原理总结&#xff1a; 滑动窗口代码实现结果分析lua脚本原理解析 限并发分布式信号量代码实现结果分析lua脚本实现原理 双注解去实现限流 并发结果分析&#xff1a; 实际业务去理解体会统一注…...

Device Mapper 机制

Device Mapper 机制详解 Device Mapper&#xff08;简称 DM&#xff09;是 Linux 内核中的一套通用块设备映射框架&#xff0c;为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程&#xff0c;并配以详细的…...

听写流程自动化实践,轻量级教育辅助

随着智能教育工具的发展&#xff0c;越来越多的传统学习方式正在被数字化、自动化所优化。听写作为语文、英语等学科中重要的基础训练形式&#xff0c;也迎来了更高效的解决方案。 这是一款轻量但功能强大的听写辅助工具。它是基于本地词库与可选在线语音引擎构建&#xff0c;…...

嵌入式学习笔记DAY33(网络编程——TCP)

一、网络架构 C/S &#xff08;client/server 客户端/服务器&#xff09;&#xff1a;由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序&#xff0c;负责提供用户界面和交互逻辑 &#xff0c;接收用户输入&#xff0c;向服务器发送请求&#xff0c;并展示服务…...