深入浅出matplotlib(18):三个Y轴显示

news/2024/12/5 5:17:28/

前面学习了两个Y轴的数据显示,在matplotlib里有直接的函数支持显示,因此显示两个Y轴的数据是很容易实现的,当然两个Y轴的情况也是最常用的情况,在很多数据显示里都会使用到,但是三个Y轴或者更多的Y轴,也偶尔会使用到的,那么怎么样实现呢?本文将来探索一种三Y轴或者多Y轴的不一样的实现方式。所谓的不一样,不是使用matplotlib里原生的Y轴,而是使用文本字符来构造Y轴的一种方式,这种方式胜在简单,理解起来也非常容易。因为它只是使用字符“|”连接起来而画出一条Y轴,而不是使用直线画出来,另外它采用字符“_“来构造成刻度线。

 

先来感受一下这种画Y轴的图,如下:

在上图的第三条Y轴就是使用字符构成的,它表示的是绿色的曲线,所以它的颜色也是绿色的。采用这种的方式显示,可以构造很多条Y轴,并且代码量非常少,只要采用下面几行代码就可以构造了一条Y轴:

for y in np.arange(100, -1, -20):


http://www.ppmy.cn/news/419736.html

相关文章

第五节 利用Ogre 2.3实现雨,雪,爆炸,飞机喷气尾焰等粒子效果

本节主要学习如何使用Ogre2.3加载粒子效果。为了学习方便,直接将官方粒子模块Sample_ParticleFX单独拿出来编译,学习如何实现粒子效果。 一. 前提须知 如果参考官方示例建议用最新版的Ogre 2.3.1。否则找不到有粒子效果的示例。不要用官网Ogre2.3 scri…

行业报告 | AIGC发展研究

原创 | 文 BFT机器人 01 技术篇 深度学习进化史:知识变轨 风起云涌 已发生的关键步骤: 人工神经网络的诞生 反向传播算法的提出 GPU的使用 大数据的出现 预训练和迁移学习 生成对抗网络 (GAN) 的发明 强化学习的成功应用 自然语言处理的突破 即将发生的关键…

iPhone手机UDID获取方法

UDID:iOS设备的唯一识别码,每台iOS设备都有一个独一无二的编码,这个编码,就称为识别码,也叫做UDID(Unique Device Identifier) 一、通过Xcode查看 手机连接电脑打开Xcode,选择wind…

tb-gateway网关MQTT连接器配置

mqtt.json配置说明: 连接器配置是一个JSON文件,其中包含有关如何连接到外部MQTT broker信息,订阅数据收集时使用哪些topics以及如何处理数据信息。 broker模块 参数默认值描述nameDefault Broker日志和保存到设备的代理名称hostlocalhostm…

在php中插入图片,php中怎么插入图片

一i般不u向数据库插入x图片7 而是插入g图片8的src 通过src找到图片1然后显示3。 8085033){ 。。图片8大l小a判断 echo "上n传图片8不f能大i于v4M"; echo ""; exit; } $ftype $files["type"]; if(!in_array($ftype,$uptypes)){ 。 。图片0格式判断…

路飞学城

路飞学城开发流程 1.git版本控制 2.pip源 3.虚拟环境的搭建 4.luffy后台 5.luffy数据库 6.luffy前台 7.站点配置 8.前端主页 9.后台主页应用 10.分离的前后台交互 11.Git线上操作 12.静态目录 13.home数据库设计 14.登录前端页面 14.xadmin后台管理 15.xadmin可视化上传图片 16…