python - 将两个数据框绘制到单个图上的最简单方法是什么
问题描述
我有两个数据框 df1 和 df2。
df1 有两列,第 1 列“键”有 20 个项目。第 2 列“df1_val”,其中包含针对每个键的值。
df2 类似,但第 2 列称为 df2_val。
使用 df1_val 和 df2_val 绘制单个图的最简单方法是什么 - 将 x 轴分配给键
解决方案
我会这样做:
首先将您的 df_1value 和 df_2value 命名为相同的“值”,然后
fig = plt.figure()
for r in [df_1,df_2]:
plt.plot(r['key'], r['value'])
plt.xlim(0,<a value>)
plt.ylim(0,<a value >)
plt.show()
另一种方法是这样做。绘制第一个数据框 df1 所需的内容并用于ax
“强制”同一图中的其他图
ax = df.plot()
```
And
```
df2.plot(ax=ax)
```
推荐阅读
- opencv - detectMutliScale opencv 错误
- sql - 在 SQL Server 中将分层数据转换为路径样式平面(分支)样式
- python - Python 性能算法中的不均匀共享
- angular - 在 Angular 中,如何在更改事件中读取多个选中的复选框值
- php - 我如何聚合来自引用另一个表的 2 列的数据并获得过去 3 个月的每月总计?
- phpmyadmin - 生产环境中的 phpMyAdmin
- fiddler - 将 Fiddler 作为计划任务运行。未捕获流量
- c# - 如何在 MVC Core 2 应用程序中将登录页面设置为起始页面?
- c# - 向下滚动应用程序的方法?
- powershell - Powershell 命令成功返回 null