Изменение ширины срединной линии бокенплота в морском заливе - PullRequest
2 голосов
/ 28 января 2020

Я использую seaborn для EDA, и у меня возникла проблема, чтобы легко определить срединную линию на графиках.

import seaborn as sns
sns.set(style="whitegrid")
tips = sns.load_dataset("tips")
ax = sns.boxenplot(x=tips["total_bill"],color="paleturquoise")

результат по умолчанию выглядит следующим образом:

enter image description here

И в зависимости от сюжета его становится все труднее определить, я пробовал несколько цветов, но у меня есть несколько вариантов формата отчета. ,

Таким образом, решение было бы сделать эту строку немного шире, чтобы ее было легче найти, но я не нашел никакой возможности сделать это.

1 Ответ

2 голосов
/ 28 января 2020

Вы можете изменить срединные параметры линии, используя 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()

Результат:

result

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...