python - matplotlib:绘制两条缺失日期不一致的线
问题描述
我有两个数据框,比如 df1 和 df2,定义如下:
df1 = {'date':['20190601','20190603','20190605','20190607','20190609'],
'metric':[<some metric>]
}
df2 = {'date':['20190602','20190604','20190605','20190607','20190609'],
'metric':[<some metric>]
}
我想在同一个图中画出两条线,比如:
plt.plot(df1['date'], df1['metric'], label='df1')
plt.plot(df2['date'], df2['metric'], label = 'df2')
解决方案
推荐阅读
- javascript - JavaScript LocaleDateString 返回日期对象
- node.js - 使用 node.js 中的命名空间从响应 XML 访问属性
- project - 项目不能依赖工作空间包 - 螺栓
- java - 无法在 Java 字符串中保存 HTML 实体 - 非法字符
- reactjs - 如何使用按钮更改我网站上材料 UI 的主题?这是我到目前为止的地方
- python - PyQt5:QTextEdit 行号上的递归异常
- python - Python - 使字典的顺序与另一个字典的顺序相同
- mongodb - 匹配管道的 $lookup 阶段的文档总大小超过 104857600 字节
- oracle - 用空表达式列表中的字段选择
- python - 返回 6 元素或 3 元素元组列表的函数