python - 使用两个数据框并排绘制条形图
问题描述
我有 2 个数据框,其中包含品牌和计数列。
例子:
brand | count
------+-------
Gucci | 1234
Chanel| 234444
DF1的品牌比DF2多。我想创建一个条形图,其中 x 轴是所有品牌,y 轴是计数。我不知道如何实现这一点,所以我得到了按品牌分组的每个数据框的并排条形图。
ax = df_pred.plot()
prev_pred.plot(ax=ax)
plt.show()
我尝试了此代码,但无法将其按品牌分组。我使用 sns.barplot 创建单独的条形图,但我想覆盖它们。我想要 DF1 中的所有品牌,因此 DF2 中的一些计数将为 0,但这就是我想要比较的。任何帮助深表感谢。
解决方案
推荐阅读
- javascript - 是否可以访问类原型的属性?
- vim - 从插件或 vimrc 调用时的 getbufvar 函数返回空字符串
- c# - EF Core 导航属性自行加载
- nginx - NGINX HTTP 重定向到 HTTPS 失败:“return”指令中的参数数量无效
- node.js - 猫鼬创建的对象的值在 Nestjs 中返回未定义
- r - 对具有相同结构的多个数据集使用 lapply 和 for-loop 来提取和计算每个数据帧的值
- javascript - 如何允许在 JS 中一次上传多个图像?
- sql - 使用 group by 并限制为不同值的 SQL 语句问题
- woocommerce - Woocommerce 订单 - 为客户付款
- reactjs - 如何将状态对象值设置到 redux 存储中