matplotlib - 使用 FOR 运算符绘制所有数据框列的 Matplotlib 图
问题描述
我想用 FOR 运算符从数据框中一张一张地绘制图表。
names_list = df.columns.tolist()
for name in names_list:
df[name].plot(figsize=(25, 5))
如何获得多个图表而不是一个?
解决方案
尝试以下操作:
names_list = df.columns.tolist()
for name in names_list:
fig, ax = plt.subplots(figsize=(25, 5))
df[name].plot(ax=ax)
推荐阅读
- python - csv,IndexError:列表索引超出范围
- mongodb - 如何根据条件选择进行查找?
- image - 我应该调整掩码 RCNN 的图像大小吗?
- java - 发送到 scheduleAtFixedRate 时线程名称不匹配
- java - 如何自动创建多租户模式?
- node.js - 使用 Stripe API 向现有产品添加计划
- python - IndexError:只有整数、切片 (`:`)、省略号 (`...`)、numpy.newaxis (`None`) 和整数或布尔数组是有效的索引 men2n
- javascript - 在 API Excel Javascript 中操作电子表格和用户界面(小部件,..)?
- git - 命令 git checkout "." 是什么意思?做?
- python - 在python中比较2个字典的时间复杂度是多少