python - python matplotlib subplot 我的子图中有一个 ylimit 问题,它没有显示第一个条形图
问题描述
我想用两个不同的 y 轴在同一个图上制作 2 个条形图
这是我的代码:
import numpy as np
import matplotlib.pyplot as plt
f=open("semiv3bar.csv","r")
f=f.readlines()
f29=f[29].split('"')
f30=f[30].split('"')
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
h = [0,3]
h2 = [1,4]
ax1.bar(h,[f29[1],f29[3]],width=1,color='blue')
ax2.bar(h2,[f30[1],f30[3]],width=1,color='red')
ax1.set_xlabel('Banc 3 / Banc 4')
ax1.set_ylabel('TMG', color='b')
ax2.set_ylabel('vitesse de germination', color='r')
plt.show()
它使:
通常我必须在左边有另一个条形图,但它没有显示它,因为ylim
解决方案
推荐阅读
- php - 将超出范围的数据传递到服务容器
- excel - VBA 从 IE 下载文件:单击“保存”后出现第二个弹出窗口
- javascript - 在多个 Testcafe 固定装置之前和之后执行代码
- asp.net-core - 在 onclick 方法中评估复选框的 ID
- javascript - AngularJS 中的自定义和标准多重过滤器
- ios - InputAccessoryView 在 iOS 13 上不可见
- mysql - MySQL查询返回当前日期的-7到+7?
- c - c中递归函数的输出
- sql - SQL - 将同一日期的行连接在一起,并计算出它们之间的时间差
- bash - 传入命令行规则来制作