我想绘制一个只有两个值的条形图:
plot_data
Free_Cashflow_Per_Share
Company
FB 83.666667
GOOG 193.365079
我希望条形图可以分开并能够定义每个条形图的颜色。
我的代码如下:
import seaborn as sns
sns.barplot(data_plot)
哪个返回以下图:
您的建议将不胜感激。
答案 0 :(得分:1)
添加参数x
,y
和palette
:
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())