python - 如何在同一个图中并排绘制 3 个图形 | 蟒蛇 3
问题描述
我想以连续的方式绘制 3 个图,所以第一个图的线在哪里结束,我希望第二个图的线开始,第二个图的线在哪里结束,我希望第三个继续。
由于我有 3 个子图,我想在一行中一个接一个地绘制它们。
这是我的代码,但它分别绘制它们:
fig, (ax1, ax2, ax3) = plt.subplots(nrows=3, ncols=1) # two axes on figure
ax1.plot(max_1_season.index, base_1_season.r_base,'r')
ax2.plot(max_2_season.index, base_2_season.r_base, 'b')
ax3.plot(max_3_season.index, base_3_season.r_base, 'g')
plt.savefig('plot.png', dpi=600)
plt.show()
根据我拥有的值,我知道每个赛季之后应该有上升曲线,所以我知道它们确实会一个接一个地继续(看看 x 轴)。
如下图所示,如何将它们合并在一起?
解决方案
推荐阅读
- php - PHP 致命错误:在第 87 行的 /var/www/html/FW/access_check.php 中的 null 上调用成员函数 stmt_init()
- java - 当用户删除应用快捷方式时如何更改共享偏好
- javascript - 可以在 Discord.js 中嵌入按钮吗?
- java - 我们如何共享相同的火花上下文
- javascript - Opencart 日志主题 - js.cookie.js?v=3.0.7 404(未找到)
- python-3.x - 多列以日期时间作为索引而不丢失其他列
- css - 如何使用 img 标签而不是 inline-css 定位横幅背景图像(图像的位置中心)
- python - 试图在我的列表 python 的每个值之间添加一个逗号
- sql-server - SQL 根据多个条件过滤行并获取匹配的记录
- javascript - 在推入javascript之前更改for循环中的数组索引