我正在寻求如何在箱线图的盒子之间添加显著性条和代表显著性的星号的建议。我正在使用seaborn创建图形,但我找不到任何通用的方法来实现这一点。文档中没有引起我的注意,但我是一个新手,对matplotlib也很陌生,所以如果我忽略了什么,我也不会感到惊讶。
我正在寻求如何在箱线图的盒子之间添加显著性条和代表显著性的星号的建议。我正在使用seaborn创建图形,但我找不到任何通用的方法来实现这一点。文档中没有引起我的注意,但我是一个新手,对matplotlib也很陌生,所以如果我忽略了什么,我也不会感到惊讶。
@UlrichStern提出了一个回答,正好满足我的需求。
如何在matplotlib / seaborn图中插入统计注释(星号或p值)?
通俗易懂地说,您需要绘制具有四个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是您希望垂直刻度线延伸的下限。