相关疑难解决方法(0)

使用定义的列为 Pandas/Matplotlib 定义条形图颜色

我有一个像这样的数据框“表”:

SAMPLE RANK VALUE CAT 3 N DOG 1 N FISH 4 Y ANT 2 N HORSE 5 N

鉴于 VALUE 列中有一个“Y”,我如何才能对第三个直方图列进行着色?我希望它看起来像这样:

到目前为止我有:

table.plot('SAMPLE','RANK', hue="VALUE", palette={"Y": "r", "N": '0.75'}, kind='bar')

但这不起作用

在此输入图像描述

python matplotlib histogram pandas

2
推荐指数
1
解决办法
2770
查看次数

标签 统计

histogram ×1

matplotlib ×1

pandas ×1

python ×1