我正在将 seaborn 用于 EDA,但在轻松识别图中的中线时遇到了问题。import seaborn as snssns.set(style="whitegrid")tips = sns.load_dataset("tips")ax = sns.boxenplot(x=tips["total_bill"],color="paleturquoise")默认结果如下所示:并且根据情节,它变得更难识别,我尝试了几种颜色,但我在这方面的选项只是报告格式的几个。所以解决方案是让这条线更宽一些,这样更容易找到,但我还没有找到任何选择。
1 回答
红颜莎娜
TA贡献1842条经验 获得超13个赞
您可以使用以下方法更改中线参数ax.lines[0]:
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(style="whitegrid")
tips = sns.load_dataset("tips")
ax = sns.boxenplot(x=tips["total_bill"], color="paleturquoise", linewidth=0.8)
l = ax.lines[0]
# set median line style
l.set_linestyle(':')
l.set_color('r')
l.set_linewidth(5)
l.set_alpha(1)
plt.show()
结果:

添加回答
举报
0/150
提交
取消
