python双Y轴

简介: import matplotlib.pyplot as pltimport numpy as npx = np.arange(0., np.e, 0.
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()
sns.set_style('white')
ax1 = fig.add_subplot(111)
ax1.plot(x, y1)
ax1.set_ylabel('Y values for exp(-x)')
ax1.set_title("Double Y axis")

ax2 = ax1.twinx()  # this is the important function
ax2.plot(x, y2, 'r')
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()
fig.savefig('doubleY.pdf')
img_57295073cdf7f3f9bb707f276bd7659f.png
# 生成画布, 并设定标题
plt.figure(figsize=(8, 6), dpi=80)
plt.grid(True)
# 画图的另外一种方式
ax_1 = plt.subplot(111)
ax_1.plot(x, y_cos, color="blue", linewidth=2.0, linestyle="--", label="cos")
ax_1.legend(loc="upper left", shadow=True)
# 设置Y轴(左边)
ax_1.set_ylabel("cosy")
ax_1.set_ylim(-1.0, 1.0)
ax_1.set_yticks(np.linspace(-1, 1, 9, endpoint=True))

# 画图的另外一种方式
ax_2 = ax_1.twinx()
ax_2.plot(x, y_sin, color="green", linewidth=2.0, linestyle="-", label="sin")
ax_2.legend(loc="upper right",  shadow=True)

# 设置Y轴(右边)
ax_2.set_ylabel("siny")
ax_2.set_ylim(-2.0, 2.0)
ax_2.set_yticks(np.linspace(-2, 2, 9, endpoint=True))

# 设置X轴(共同)
ax_1.set_xlabel("x")
ax_1.set_xlim(-4.0, 4.0)
ax_1.set_xticks(np.linspace(-4, 4, 9, endpoint=True))

# 图形显示
plt.show()
目录
相关文章
|
6月前
|
自然语言处理 API 数据安全/隐私保护
手把手教你搭建 cssbuy 淘宝代购系统
随着全球电商的兴起,淘宝成为海外用户青睐的购物平台,但语言、支付和物流等问题限制了其直接使用。CSSBuy 等淘宝代购系统应运而生,为海外用户提供便捷的购物体验。本文详细解析如何搭建类似系统,涵盖需求分析与功能模块设计。目标用户包括海外华人、留学生及外国消费者,核心功能涉及商品搜索、代购下单、支付集成、物流管理、客服售后及多语言支持等。系统模块包括用户管理、商品管理、购物车、订单管理、支付管理、物流管理、客服售后和多语言模块,全面满足海外用户的购物需求。
|
12月前
|
安全 Java
什么是枚举?
什么是枚举?
190 2
|
12月前
|
机器学习/深度学习 网络协议 安全
5G 网络的防御利器:抵御分布式拒绝服务攻击
5G 网络的防御利器:抵御分布式拒绝服务攻击
250 0
|
算法 数据处理 数据库
【Cisco Packet Tracer】管理方式,命令,接口trunk,VLAN
文章目录 一、交换机的管理方式: 二、交换机的命令行操作模式 三、命令行 四、交换机接口工作模式 TRUNK access trunk和access的区别 五、VLAN 1.定义 2.特性
|
存储 编解码 定位技术
CorelDRAW2023全新版本功能最新介绍
使用 CorelDRAW2023,随时随都能进行设计创作。在 Windows或Mac上使用专为此平台设计的直观界面,以自己的风格尽情自由创作。同全球数百万信赖CorelDRAW Graphics Suite 的艺术家、设计者及小型企业主一样,大胆展现真我,创作出众的创意作品。上半年又出了CorelDRAW 2023(25.1.1.328)中文全功能 64-Bit直装版,再次跟大家分享下。由于本次安装的 CorelDRAW 2023简体中文安装包非常精简,直接安装就行,老规矩:在纯净的 Windows 10/11 操作系统下,断网安装CorelDRAW 2023安装包即可!
1018 0
|
消息中间件 算法 Java
Kafka 时间轮算法
Kafka中存在大量的延时操作。 1. 发送消息-超时+重试机制的延时。 2. ACKS 确认机制的延时。
237 0
sizeof的返回值类型:size_t
sizeof返回值类型是 size_t ,size_t 是无符号整数类型
640 0
|
JavaScript
《SAP后勤模块实施攻略—SAP在生产、采购、销售、物流中的应用》——第3章 MRP简介 3.1 MRP运行的简要说明
本节书摘来自华章计算机《SAP后勤模块实施攻略—SAP在生产、采购、销售、物流中的应用》一书中的第3章,第3.1节,作者 乐立骏,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
4646 0
|
机器学习/深度学习 编解码 人工智能
深度学习进阶篇[8]:对抗神经网络GAN基本概念简介、纳什均衡、生成器判别器、解码编码器详解以及GAN应用场景
深度学习进阶篇[8]:对抗神经网络GAN基本概念简介、纳什均衡、生成器判别器、解码编码器详解以及GAN应用场景
深度学习进阶篇[8]:对抗神经网络GAN基本概念简介、纳什均衡、生成器判别器、解码编码器详解以及GAN应用场景
|
弹性计算
阿里云服务器ip地址在哪里查看?公网IP和私有IP查询入口
阿里云服务器ip地址在哪里查看?公网IP和私有IP查询入口,阿里云服务器IP地址在哪查看?在云服务器ECS管理控制台即可查看,阿里云服务器IP地址包括公网IP和私有IP,阿里云百科分享阿里云服务器IP地址查询方法
915 0