使用两个数据框并排绘制条形图

时间:2018-11-20 18:01:43

标签: python pandas matplotlib seaborn

我有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,但这就是我要比较的。任何帮助深表感谢。

1 个答案:

答案 0 :(得分:1)

IIUC:

@Tag(Tag.DIV)
public class RouteNotFoundError extends Component
        implements HasErrorParameter<NotFoundException> {

    @Override
    public int setErrorParameter(BeforeEnterEvent event,
            ErrorParameter<NotFoundException> parameter) {
        getElement().setText("Could not navigate to '"
                    + event.getLocation().getPath() + "'");
        return HttpServletResponse.SC_NOT_FOUND;
    }
}

enter image description here