【发布时间】:2023-03-16 20:00:01
【问题描述】:
我正在使用 seaborn 库来可视化数据,并且我想更改有关输出图表的一些内容以供发布。我希望误差线更窄,带有大写字母,并且我希望所有误差线周围的边框都是黑色的。
我想有一些方法可以使用 pyplot(或者可能是 sns.set_context 中的 rc 字典)来更改绘图,但我不知道该怎么做。
colors = ["black", "grey", "white"]
g = sns.barplot("TYPEMOD", "SCORE", ci=68, data=final_data, palette=sns.xkcd_palette(colors))
我试过了:
g.errorbar(capthick=2)
但这给出了一个错误,因为需要我忽略 sns.barplot 中的错误栏(通过设置 ci 参数生成,所以我设置 ci=None,然后我会做全新的错误带有 g.errorbar 的条形图)。我觉得必须有某种方法可以在没有所有这些努力的情况下做到这一点,因为这似乎是一个微小的变化,但我在 seaborn 文档中找不到任何东西。
我还想将条形图中所有条形的边框更改为黑色。
【问题讨论】:
标签: python matplotlib pandas ipython-notebook seaborn