【问题标题】:Barplot in Pandas with Seaborn与 Seaborn 在 Pandas 中的 Barplot
【发布时间】:2018-09-03 05:13:07
【问题描述】:

我想绘制一个只有两个值的条形图:

plot_data

           Free_Cashflow_Per_Share
Company 
FB              83.666667
GOOG           193.365079

我希望将条形分开并能够定义每个条的颜色。

我的代码如下:

import seaborn as sns
sns.barplot(data_plot)

返回以下情节:

【问题讨论】:

    标签: python-3.x pandas matplotlib seaborn


    【解决方案1】:

    添加参数xypalette

    sns.barplot(x=data_plot.index, 
                y=data_plot['Free_Cashflow_Per_Share'], 
                palette=['r','b'],
                data=data_plot)
    

    或者:

    sns.barplot(x='Company'
                y='Free_Cashflow_Per_Share', 
                palette=['r','b'],
                data=data_plot.reset_index())
    

    【讨论】:

      猜你喜欢
      • 2015-10-06
      • 1970-01-01
      • 2021-03-24
      • 1970-01-01
      • 2017-08-30
      • 2018-08-01
      • 1970-01-01
      • 2021-03-04
      • 2020-06-27
      相关资源
      最近更新 更多