使用映射列标签和颜色参数插入图例

小伙子

我试图插入一个legend显示引用适当列值的映射颜色。具体来说,对于df下面的column条形图使用不同的colors. 我试图用legend.

所以预期的输出将显示:

A = green
B = blue
C = black

这是我的尝试:

import pandas as pd

df = pd.DataFrame({
    'Gr1' :    ['Foo','Boo','Bar','Foo','Bur','Foo','Boo','Bar','Boo'],
    'Gr2' :    ['A','B','B','C','A','B','C','C','A'],
    'Value' :    [1,2,4,6,8,20,25,29,30],
})

colors = {'A':'green', 'B':'blue', 'C': 'black'}
df.plot.bar(x='Gr1', y='Value', color = df['Gr2'].map(colors), label = 'Gr2');
忙碌的熊

我认为最好的办法是手动创建一个图例。自动图例创建通常需要将不同的数据集设置为不同的对象集。这是创建自定义 matplotlib 图例的指南像这样添加的东西应该适合你:

from matplotlib.patches import Patch

legend_elements = [Patch(facecolor=c, label=x) for x, c in colors.items()]
ax.legend(handles=legend_elements)

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用颜色和线型美学属性控制图的图例标签

来自分类Dev

使用可变参数作为图例文字和颜色的输入

来自分类Dev

如何在图形线上绘制不同的颜色并插入图例(颜色和列标题)

来自分类Dev

在闪亮的传单地图中使用标签和颜色时,图例标签未显示为内联

来自分类Dev

将图例颜色方块插入 r ggplot 轴标签

来自分类Dev

stat_function和图例:使用映射到不同变量的两个单独的颜色图例创建图

来自分类Dev

stat_function和图例:使用映射到不同变量的两个单独的颜色图例创建图

来自分类Dev

stat_function和图例:使用映射到不同变量的两个单独的颜色图例创建图

来自分类Dev

群集使用不同的颜色和标签

来自分类Dev

图例标签和颜色更改为黑色dc.js d3.js

来自分类Dev

图例标签和颜色更改为黑色dc.js d3.js

来自分类Dev

如何在ggplot2中合并图例?(保持形状、颜色和标签)

来自分类Dev

在使用图例时的图例中的颜色栏

来自分类Dev

plotly python - 修复特定图例标签的颜色

来自分类Dev

ggplot:散点图,标签和图例

来自分类Dev

Bootstrap模式和图例标签

来自分类Dev

使用第三列值将颜色渐变映射到列1和列2的图上。Matplotlib

来自分类Dev

使用ggplot2生成带有偏移标签的颜色图例

来自分类Dev

在Highchart图例中,标签颜色与形状颜色相同

来自分类Dev

使用相同的颜色映射表行和多色散

来自分类Dev

如何链接图例迹线以进行图例和颜色选择?

来自分类Dev

R ggplot更改图例中的颜色和图例序列

来自分类Dev

ggplot升级后颜色和图例丢失

来自分类Dev

在“ plotnine”图例中合并颜色和形状

来自分类Dev

Qplot线条颜色和图例美学

来自分类Dev

带有颜色和图例的散点图

来自分类Dev

Matplotlib:不同颜色点和线的图例

来自分类Dev

在ggplot2中使用组,线型和颜色时使用单个图例?

来自分类Dev

使用ggplot绘制和处理boxplot x轴标签和图例以适合目的

Related 相关文章

  1. 1

    使用颜色和线型美学属性控制图的图例标签

  2. 2

    使用可变参数作为图例文字和颜色的输入

  3. 3

    如何在图形线上绘制不同的颜色并插入图例(颜色和列标题)

  4. 4

    在闪亮的传单地图中使用标签和颜色时,图例标签未显示为内联

  5. 5

    将图例颜色方块插入 r ggplot 轴标签

  6. 6

    stat_function和图例:使用映射到不同变量的两个单独的颜色图例创建图

  7. 7

    stat_function和图例:使用映射到不同变量的两个单独的颜色图例创建图

  8. 8

    stat_function和图例:使用映射到不同变量的两个单独的颜色图例创建图

  9. 9

    群集使用不同的颜色和标签

  10. 10

    图例标签和颜色更改为黑色dc.js d3.js

  11. 11

    图例标签和颜色更改为黑色dc.js d3.js

  12. 12

    如何在ggplot2中合并图例?(保持形状、颜色和标签)

  13. 13

    在使用图例时的图例中的颜色栏

  14. 14

    plotly python - 修复特定图例标签的颜色

  15. 15

    ggplot:散点图,标签和图例

  16. 16

    Bootstrap模式和图例标签

  17. 17

    使用第三列值将颜色渐变映射到列1和列2的图上。Matplotlib

  18. 18

    使用ggplot2生成带有偏移标签的颜色图例

  19. 19

    在Highchart图例中,标签颜色与形状颜色相同

  20. 20

    使用相同的颜色映射表行和多色散

  21. 21

    如何链接图例迹线以进行图例和颜色选择?

  22. 22

    R ggplot更改图例中的颜色和图例序列

  23. 23

    ggplot升级后颜色和图例丢失

  24. 24

    在“ plotnine”图例中合并颜色和形状

  25. 25

    Qplot线条颜色和图例美学

  26. 26

    带有颜色和图例的散点图

  27. 27

    Matplotlib:不同颜色点和线的图例

  28. 28

    在ggplot2中使用组,线型和颜色时使用单个图例?

  29. 29

    使用ggplot绘制和处理boxplot x轴标签和图例以适合目的

热门标签

归档