首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Seaborn如何在catplot或pointplot中使用关键字参数

Seaborn如何在catplot或pointplot中使用关键字参数
EN

Stack Overflow用户
提问于 2021-10-12 22:38:00
回答 1查看 51关注 0票数 1

我试图将关键字参数传递给Seaborn catplot (或pointplot),但没有任何效果。下面的示例尝试将边缘颜色设置为黑色。这两种方法都会生成相同的图,没有任何边缘颜色。使用Seaborn 0.11.1

代码语言:javascript
复制
penguins = sns.load_dataset("penguins")
colormap = {"Adelie": "purple", "Chinstrap": "orange", "Gentoo": "green"}

### Try 1
sns.catplot(
    kind="point",
    data=penguins,
    x="island",
    y="bill_depth_mm",
    hue="species",
    palette=colormap,
    scatter_kws = {"edgecolor":'black'}
)

### Try 2
sns.catplot(
    kind="point",
    data=penguins,
    x="island",
    y="bill_depth_mm",
    hue="species",
    palette=colormap,
    edgecolor='black',
)

最终的目标是通过使用下面这样的东西来“破解”空心点:

代码语言:javascript
复制
sns.catplot(
    kind="point",
    data=penguins,
    x="island",
    y="bill_depth_mm",
    hue="species",
    palette=colormap,
    ec=penguins["species"].map(colormap),
    fc="none",
)
EN

回答 1

Stack Overflow用户

发布于 2021-10-12 22:53:03

我认为edgecolor并不适用于所有类型的图

我试过使用散点图,它可以工作(如图中所示),但我认为使用pointplot或其他工具行不通。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69547741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档