[英]Aesthetics of barplot bars and error bars in seaborn
我正在使用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)。 我覺得必須有某種方法可以完成所有這些工作,因為這似乎是一個很小的更改,但是我無法從任何原始文檔中找到任何東西。
我還想將我的barplot中所有條形的邊框更改為黑色。
barplot
不是在barplot
使用errorbar
,它只是在CI的間隔內繪制線條,因此無法添加上限。 誤差線寬度本身只是lines.linewidth
rc參數的比例因子,因此您可以臨時設置它來控制它:
with mpl.rc_context("lines.linewidth": 1}):
colors = ["black", "grey", "white"]
g = sns.barplot("TYPEMOD", "SCORE", ci=68, data=final_data,
palette=sns.xkcd_palette(colors))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.