matplotlib设置坐标轴

2023-11-14

在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围、坐标轴刻度大小、坐标轴名称等
在matplotlib中包含了很多函数,用来对这些参数进行设置。

plt.xlim、plt.ylim 设置横纵坐标轴范围
plt.xlabel、plt.ylabel 设置坐标轴名称
plt.xticks、plt.yticks设置坐标轴刻度

以上plt表示matplotlib.pyplot

例子


#导入包
import matplotlib.pyplot as plt
import numpy as np

#创建数据
x = np.linspace(-5, 5, 100)
y1 = np.sin(x)
y2 = np.cos(x)

#创建figure窗口
plt.figure(num=3, figsize=(8, 5))
#画曲线1
plt.plot(x, y1)
#画曲线2
plt.plot(x, y2, color='blue', linewidth=5.0, linestyle='--')
#设置坐标轴范围
plt.xlim((-5, 5))
plt.ylim((-2, 2))
#设置坐标轴名称
plt.xlabel('xxxxxxxxxxx')
plt.ylabel('yyyyyyyyyyy')
#设置坐标轴刻度
my_x_ticks = np.arange(-5, 5, 0.5)
my_y_ticks = np.arange(-2, 2, 0.3)
plt.xticks(my_x_ticks)
plt.yticks(my_y_ticks)

#显示出所有设置
plt.show()

结果

这里写图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

matplotlib设置坐标轴 的相关文章

随机推荐

  • 2020-3-29 深度学习笔记16 - 结构化概率模型 1 (非结构化建模的挑战-内存要求大/统计销量低/运行时间长)

    第十六章 深度学习中的结构化概率模型 中文 英文 深度学习为研究者们提供了许多建模方式 用以设计以及描述算法 其中一种形式是结构化概率模型的思想 结构化概率模型是许多深度学习重要研究方向的关键组成部分 结构化概率模型使用图来描述概率分布中随
  • UniAPP布局

    uniapp建议使用flex布局 首先定义flex容器 display flex flex容器按主轴排列填充 支持横向 纵向排列 flex属性如下 flex direction排列方向 flex direction row flex wra
  • 上传已有项目到Gitee

    1 创建好gitee仓库 正常新建即可 默认已经创建好了 2 在本地项目目录下 右键 点击git bash here 3 在窗口输入命令 git init 这时候文件夹会多出一个 git文件夹 4 在码云复制仓库地址 然后 在窗口输入命令
  • LeetCode——019

    19 Remove Nth Node From End of List My Submissions QuestionEditorial Solution Total Accepted 104327 Total Submissions 35
  • qt 将图片转为base64字符串html直接可用

    Base64是基于64个可打印字符来显示2进制数据 它用于传输8Bit字节代码 并在HTTP传输中广泛应用 原理 把一连串的二进制数 拆为6个6个的二进制组 然后每个组头部补2个0 从而将数的范围限制在64以内 都是可视化字符了 解码是逆向
  • 抑止TDD noise

    抑止TDD noise 的措施 TDD noise Time Division Distortion 所造成的原因为手机射频发射模块端的功率放大器 Power Amplify 每1 216 8秒会有一个发射讯号产生 在该讯号中包含900MH
  • android opencv卡顿,Opencv读取摄像头卡顿

    Opencv读取摄像头卡顿 开发环境 Win10系统 罗技HD1080p高清摄像头 UE4 21 VS2017后端 开发原理 多线程中经过OpenCV对摄像头进行高清采集 1920 1080 而后显示到UMG中 多线程 遇到问题 在2k采集
  • Zipkin进行链路跟踪

    Zipkin 简介 Zipkin 是 Twitter 开源的分布式跟踪系统 基于 Dapper 的论文设计而来 它的主要功能是收集系统的时序数据 从而追踪微服务架构的系统延时等问题 Zipkin 还提供了一个非常友好的界面 便于我们分析追踪
  • 黑马Java品优购分布式电商项目全套视频及源码

    百度网盘链接 链接 https pan baidu com share init surl ItIpkDQ0Dwragb47HcLXKg 提取码 k5we 黑马微服务项目乐优商城全套 https blog csdn net m0 37768
  • Java生成二维码的几种实现方式(基于Spring Boot)

    本文将基于Spring Boot介绍两种生成二维码的实现方式 一种是基于Google开发工具包 另一种是基于Hutool来实现 为了方便理解二维码的实际应用场景 举一些例子 1 进销存系统 想必大家都听说过 其系统中的商品二维码承载了许多重
  • android 镜像文件img 介绍

    Android 源码 编译后 在 out target product generic下生成的三个镜像文件 ramdisk img 根文件系统 system img 包括了主要的包 库等文件 userdata img 包括了一些用户数据 以
  • 使用alist连接百度网盘和阿里云盘挂载到本地磁盘

    1 下载alist软件 alist软件下载地址 https github com alist org alist 跳转后 找到对应的windows版本 2 下载后解压 并启动服务 注意 alist的启动方式不是传统的双击启动 需要用命令提示
  • ios跨线程通知_一种基于Metal、Vulkan多线程渲染能力的渲染架构

    快手Y tech 原创 最新技术干货分享 随着3D渲染场景规模越来越复杂 单线程渲染架构在满足业务性能要求时已经捉襟见肘 因此 多线程渲染显得愈发重要 本文首先介绍了新一代图形渲染接口Metal Vulkan 以及它们的多线程渲染特性 然后
  • 复杂数据集,召回、精度等突破方法记录【以电科院过检识别模型为参考】

    目录 一 数据分析与数据集构建 二 所有相关的脚本 三 模型效果 一 数据分析与数据集构建 由于电科院数据集有17w 18w张 标签错误的非常多 且漏标非常多 但是所有有效时间只有半个月左右 显卡是M60 训练速度特别慢 所以需要尽量留足训
  • Audio在移动端的兼容性问题(1)

    需求 做一个SPA的web互动测试游戏 题目是自动切换播放的音频 根据音频内容选择正确选项 兼容移动端的微信 APP 浏览器和PC端的主流浏览器 准备 第一步 我们先查看兼容性 打开Can I Use CanIUse提供了各种浏览器所能支持
  • MarkDown学习笔记、语法 表格序号:41

    1 标题 需要在这段文字前面加上 再在 后加一个空格即可 还可增加二 三 四 五 六级标题 总共六级 只需要增加 增加一个 标题字号相应降低一级 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 二级标题 三级标题 四级标题 五级
  • 缓冲流【Buffered】

    缓冲流 Buffered 缓冲流我们理解为原来的使用数组方式进行数据传输的一种增强 按照类型分为 字符缓冲流 BufferedReader BufferedWriter 字节缓冲流 BufferedInputStream BufferedO
  • hive 计算日新、日活、更新历史表、用户留存

    创建日活记录表 linux gt vi user dau txt 1 zhansan 2023 02 10 2 lisi 2023 02 10 3 wangwu 2023 02 10 4 xiaohong 2023 02 10 5 aaa
  • Win10、Win11跳过联网注册微软账户激活方法

    第一次开机之后 跳过前面两个设置 我们来到联网界面 和win10不同的是 这个界面并没有预设跳过的按钮 开机重启也无法直接跳过这个步骤 所以需要通过特殊方式避过这个环节 大家可以先尝试使用下面的方法 1 按下Alt F4或者Fn Alt F
  • matplotlib设置坐标轴

    在使用matplotlib模块时画坐标图时 往往需要对坐标轴设置很多参数 这些参数包括横纵坐标轴范围 坐标轴刻度大小 坐标轴名称等 在matplotlib中包含了很多函数 用来对这些参数进行设置 plt xlim plt ylim 设置横纵