Jak wstawić adnotacje statystyczne (gwiazdki lub wartości p) do Wykresów matplotlib / seaborn?
To wydaje się banalne pytanie, ale szukałem od jakiegoś czasu i nie mogę znaleźć odpowiedzi. Wydaje się to również czymś, co powinno być standardową częścią tych pakietów. Czy ktoś wie, czy istnieje standardowy sposób na umieszczenie adnotacji statystycznych między działkami dystrybucji w seaborn?
Na przykład, między dwoma pudełkami lub swarmplots?
17
Author: cancerconnector, 2016-04-12
1 answers
Tutaj Jak dodać adnotację statystyczną do pola Seaborn:
import seaborn as sns, matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
sns.boxplot(x="day", y="total_bill", data=tips, palette="PRGn")
# statistical annotation
x1, x2 = 2, 3 # columns 'Sat' and 'Sun' (first column: 0, see plt.xticks())
y, h, col = tips['total_bill'].max() + 2, 2, 'k'
plt.plot([x1, x1, x2, x2], [y, y+h, y+h, y], lw=1.5, c=col)
plt.text((x1+x2)*.5, y+h, "ns", ha='center', va='bottom', color=col)
plt.show()
23
Author: Ulrich Stern,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-30 06:27:05
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-30 06:27:05