Python,Seaborn - 如何向箱线图添加显着性条和星号
Python, Seaborn - How to add significance bars and asterisks to boxplots
我正在寻找有关如何在箱线图上的框之间添加显着性条以及如何使用星号表示显着性的建议。我正在使用 seaborn 来创建绘图,但我找不到任何通用的方法来完成此操作。文档中没有什么特别之处,但我是 matplotlib 的新手和新手,所以如果我忽略了什么我也不会感到惊讶。
@UlrichStern 对上一个问题提出了一个完全符合我需要的答案。
通俗地说,您绘制一条具有四个 x 值和四个 y 值的线。
plt.plot([x1,x1, x2, x2], [y1, y2, y2, y1], linewidth=1, color='k')
我的魔法就在这里:
[x1, x1, x2, x2]
[y1, y2, y2, y1]
x1 应该是您要指向的任何框的位置,x2 应该是您要指向的另一个框。
y2 应该是您希望 y 轴上的线所在的位置,y1 是您希望每一端的垂直刻度向下延伸的距离。
我正在寻找有关如何在箱线图上的框之间添加显着性条以及如何使用星号表示显着性的建议。我正在使用 seaborn 来创建绘图,但我找不到任何通用的方法来完成此操作。文档中没有什么特别之处,但我是 matplotlib 的新手和新手,所以如果我忽略了什么我也不会感到惊讶。
@UlrichStern 对上一个问题提出了一个完全符合我需要的答案。
通俗地说,您绘制一条具有四个 x 值和四个 y 值的线。
plt.plot([x1,x1, x2, x2], [y1, y2, y2, y1], linewidth=1, color='k')
我的魔法就在这里:
[x1, x1, x2, x2]
[y1, y2, y2, y1]
x1 应该是您要指向的任何框的位置,x2 应该是您要指向的另一个框。
y2 应该是您希望 y 轴上的线所在的位置,y1 是您希望每一端的垂直刻度向下延伸的距离。