Matplotlib - 双轴(Twin Axes)

首页 / Matplotlib入门教程 / Matplotlib - 双轴(Twin Axes)

在图形中两个x或y轴被认为是有用的,此外,如果想绘制具有不同单位的曲线时, Matplotlib可以通过twinxand twiny函数支持此功能。

在以下示例中,该图具有两个y轴,一个显示exp(x),另一个显示log(x)-

无涯教程网

import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
a1 = fig.add_axes([0,0,1,1])
x = np.arange(1,11)
a1.plot(x,np.exp(x))
a1.set_ylabel('exp')
a2 = a1.twinx()
a2.plot(x, np.log(x),'ro-')
a2.set_ylabel('log')
fig.legend(labels = ('exp','log'),loc='upper left')
plt.show()
Twin Axes

这一章《Matplotlib - 双轴(Twin Axes)》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持

好记忆不如烂笔头。留下你的足迹吧 :)

相关推荐

Java核心技术面试精讲 -〔杨晓峰 - 〕

软件测试52讲 -〔茹炳晟 - 〕

跟月影学可视化 -〔月影 - 〕

业务开发算法50讲 -〔黄清昊 - 〕

更新字典在循环中不起作用

Scrapy 文件,仅运行初始 start_urls 而不是运行整个列表

如何使用 Shiny for Python 运行 pyinstaller convert python app

具有特定值的Pandas groupby 列

使用 QPainter.drawLine() 时 PySide6 应用程序崩溃

python - 如何通过Python selenium仅获取除子元素之外的div标签中的文本?

视频推荐

Matplotlib - 3.3 contours 等高线图 更多视频教程 »