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

作者:jack_ricky 时间:2021-12-07 16:07:12 

很多时候可能需要在一个图中画出多条函数图像,但是可能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()

来源:https://blog.csdn.net/jack_ricky/article/details/81939208

标签:python,y轴,图像
0
投稿

猜你喜欢

  • Python摸鱼神器之利用树莓派opencv人脸识别自动控制电脑显示桌面

    2021-01-12 07:31:45
  • python办公自动化(Excel)的实例教程

    2022-02-27 07:37:16
  • Java实现数据库连接池简易教程

    2024-01-20 01:30:29
  • Vue自定义指令实现弹窗拖拽四边拉伸及对角线拉伸效果

    2024-05-28 15:43:08
  • Pinia简单使用以及数据持久化详解

    2024-05-28 15:52:59
  • 详解Python字典的运算

    2021-02-15 16:28:19
  • volatile保证可见性及重排序方法

    2022-07-22 03:14:59
  • MySQL中BIGINT数据类型如何存储整数值

    2024-01-23 21:15:45
  • MDF文件在SQL Server中的恢复技术

    2024-01-18 16:25:48
  • django第一个项目127.0.0.1:8000不能访问的解决方案详析

    2021-05-21 14:01:38
  • Python中线程threading.Thread的使用详解

    2023-07-22 13:25:48
  • 擦亮自己的眼睛去看SQL Server之历史渊源

    2011-08-29 15:40:53
  • Python中的数据可视化matplotlib与绘图库模块

    2021-08-09 06:02:09
  • 除Console.log()外更多的Javascript调试命令

    2023-08-12 23:31:17
  • :hover在IE6下的问题

    2009-06-18 21:09:00
  • python配置虚拟环境步骤

    2023-10-22 09:34:51
  • Python flask使用ajax上传文件的示例代码

    2021-06-25 17:40:29
  • python进阶教程之文本文件的读取和写入

    2023-08-03 03:27:47
  • python 已知三条边求三角形的角度案例

    2022-09-06 01:18:41
  • 详解Python中的路径问题

    2021-06-05 08:48:45
  • asp之家 网络编程 m.aspxhome.com