python画双y轴图像的示例代码


Posted in Python onJuly 07, 2019

很多时候可能需要在一个图中画出多条函数图像,但是可能y轴的物理含义不一样,或是数值范围相差较大,此时就需要双y轴。

matplotlib和seaborn都可以画双y轴图像。

一个例子:

import seaborn as sns
import matplotlib.pyplot as plt
 
# ax1 for KDE, ax2 for CDF
 
f, ax1 = plt.subplots()
ax1.grid(True)
# ax1.set_ylim(0, 1)
ax1.set_ylabel('KDE')
ax1.set_xlabel('DATA')
ax1.set_title('KDE + CDF')
ax1.legend(loc=2)
sns.kdeplot(data, ax=ax1, lw=2, label='KDE') # KDE
 
ax2 = ax1.twinx() # the reason why it works
ax2.set_ylabel('CDF')
ax2.legend(loc=1)
ax2.hist(data, bins=50, cumulative=True, normed=True, histtype='step', color='red', lw=2, label='CDF') # CDF
 
plt.show()

以上这篇python画双y轴图像的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的进程分支fork和exec详解
Apr 11 Python
Python爬虫爬验证码实现功能详解
Apr 14 Python
Python模块包中__init__.py文件功能分析
Jun 14 Python
Python使用pyodbc访问数据库操作方法详解
Jul 05 Python
在python中实现对list求和及求积
Nov 14 Python
python三引号输出方法
Feb 27 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 Python
python+mysql实现个人论文管理系统
Oct 25 Python
解决django接口无法通过ip进行访问的问题
Mar 27 Python
如何用Python绘制3D柱形图
Sep 16 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
python boto和boto3操作bucket的示例
Oct 30 Python
Python 多个图同时在不同窗口显示的实现方法
Jul 07 #Python
python绘制多个子图的实例
Jul 07 #Python
python 含子图的gif生成时内存溢出的方法
Jul 07 #Python
pandas读取CSV文件时查看修改各列的数据类型格式
Jul 07 #Python
Python实现FTP文件传输的实例
Jul 07 #Python
Python爬虫动态ip代理防止被封的方法
Jul 07 #Python
Python异常处理例题整理
Jul 07 #Python
You might like
php 冒泡排序 交换排序法
2011/05/10 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
JQUERY操作JSON实例代码
2010/02/09 Javascript
javascript中的undefined和not defined区别示例介绍
2014/02/26 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
Bootstrap下拉菜单样式
2017/02/07 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
JS实现横向跑马灯效果代码
2020/04/20 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
解析Python中的二进制位运算符
2015/05/13 Python
Python3.5内置模块之time与datetime模块用法实例分析
2019/04/27 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
潘多拉意大利官方网上商城:网上选购PANDORA珠宝
2018/10/07 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
机电一体化应届生求职信范文
2014/01/24 职场文书
学习雷锋标语
2014/06/25 职场文书
单位授权委托书范文
2014/08/02 职场文书
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫
Go语言测试库testify使用学习
2022/07/23 Golang