Я считаю, что скрипичные сюжеты очень информативны и полезны, я использую python библиотеку 'seaborn'. Однако применительно к положительным значениям они почти всегда показывают отрицательные значения в нижней части. Я нахожу это действительно вводящим в заблуждение, особенно при работе с реальными наборами данных.
В официальной документации seaborn https://seaborn.pydata.org/generated/seaborn.violinplot.html можно увидеть примеры с "total_bill" и "tip", которые могут не быть отрицательным. Однако на графиках скрипки отрицательные значения. Например,
import seaborn as sns
sns.set(style="whitegrid")
tips = sns.load_dataset("tips")
ax = sns.violinplot(x="day", y="total_bill", hue="smoker",data=tips, palette="muted", split=True)
Я понимаю, что эти отрицательные значения происходят из гауссовых ядер. Поэтому мой вопрос: есть ли способ решить эту проблему? Еще одна библиотека в python? Возможность указать другое ядро?