这似乎是一个微不足道的问题,但我一直在寻找一段时间,似乎无法找到答案.它似乎也应该是这些软件包的标准部分.有没有人知道是否有标准的方法在seaborn中的分布图之间包含统计注释?
例如,在两个盒子或者swarmplots之间?
如何为一系列数据添加注释?例如,说从数据x = 5到x = 10比一些截止时,我怎么可能表明,在图形上.如果我用手进行注释,我只需在范围上方绘制一个大括号,并在括号上方写下我的注释.
我见过的最接近的是使用arrowstyle='<->'和connectionstyle='bar',用两条箭头指向数据的边缘,用一条线连接它们的尾部.但这并不是正确的事; 您为注释输入的文本将在其中一个箭头下方而不是在条形上方.
这是我的尝试,以及它的结果:
annotate(' ', xy=(1,.5), xycoords='data',
xytext=(190, .5), textcoords='data',
arrowprops=dict(arrowstyle="<->",
connectionstyle="bar",
ec="k",
shrinkA=5, shrinkB=5,
)
)
Run Code Online (Sandbox Code Playgroud)

我尝试解决方案的另一个问题是注释括号的方形形状并没有真正表明我突出显示范围(不像,例如,大括号).但我想这只是在挑剔.