Seaborn分组箱图-在每个分组对上方显示P值

时间:2019-07-02 06:13:14

标签: python matplotlib seaborn

我将带状图的分组箱线图分组:

import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd

tips = sns.load_dataset("tips")

sns.stripplot(x="day", y="total_bill", hue="smoker",
data=tips, jitter=True,
palette=["red","blue"], dodge=True,linewidth=2,edgecolor='black', size=2.0)

# Get the ax object to use later.
ax = sns.boxplot(x="day", y="total_bill", hue="smoker",
data=tips,palette=["red","blue"],fliersize=0)

# Get the handles and labels. For this example it'll be 2 tuples
# of length 4 each.
handles, labels = ax.get_legend_handles_labels()

# When creating the legend, only use the first two elements
# to effectively remove the last two.
l = plt.legend(handles[0:2], labels[0:2], bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.)

它工作正常,但是我想在每个组的上方添加p值,对此我还很陌生,所以我不知道该怎么做。

谢谢。

0 个答案:

没有答案