python matplotlib实现双Y轴的实例


Posted in Python onFebruary 12, 2019

如下所示:

import matplotlib.pyplot as plt
import numpy as np
 
x = np.arange(0., np.e, 0.01)
y1 = np.exp(-x)
y2 = np.log(x)
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(x, y1,'r',label="right");
ax1.legend(loc=1)
ax1.set_ylabel('Y values for exp(-x)');
ax2 = ax1.twinx() # this is the important function
ax2.plot(x, y2, 'g',label = "left")
ax2.legend(loc=2)
ax2.set_xlim([0, np.e]);
ax2.set_ylabel('Y values for ln(x)');
ax2.set_xlabel('Same X for both exp(-x) and ln(x)');
plt.show()

结果为:

python matplotlib实现双Y轴的实例

以上这篇python matplotlib实现双Y轴的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
Python3.x版本中新的字符串格式化方法
Apr 24 Python
Python实现截屏的函数
Jul 26 Python
详解Python中的文件操作
Aug 28 Python
Python基于scapy实现修改IP发送请求的方法示例
Jul 08 Python
python2.7无法使用pip的解决方法(安装easy_install)
Apr 03 Python
python实现超简单的视频对象提取功能
Jun 04 Python
Python FFT合成波形的实例
Dec 04 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
Jan 09 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
Mar 30 Python
使用keras实现densenet和Xception的模型融合
May 23 Python
OpenCV图像变换之傅里叶变换的一些应用
Jul 26 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 #Python
numpy基础教程之np.linalg
Feb 12 #Python
详解Python logging调用Logger.info方法的处理过程
Feb 12 #Python
Python numpy中矩阵的基本用法汇总
Feb 12 #Python
python读取csv和txt数据转换成向量的实例
Feb 12 #Python
python 读取文件并把矩阵转成numpy的两种方法
Feb 12 #Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
Feb 12 #Python
You might like
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
深入探究PHP的多进程编程方法
2015/08/18 PHP
深入分析PHP优化及注意事项
2016/07/04 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
发现的以前不知道的函数
2006/09/19 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
2012/03/14 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
jQuery侧边栏实现代码
2016/05/06 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
详解react-refetch的使用小例子
2019/02/15 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
sqlalchemy对象转dict的示例
2014/04/22 Python
python实现上传下载文件功能
2020/11/19 Python
Python对列表去重的多种方法(四种方法)
2017/12/05 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
Python实现FLV视频拼接功能
2020/01/21 Python
python环境下安装opencv库的方法
2020/03/05 Python
Python matplotlib可视化实例解析
2020/06/01 Python
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
统计系教授推荐信
2014/02/28 职场文书
电工实训报告总结
2014/11/05 职场文书
售后服务承诺函格式
2015/01/21 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书