相关疑难解决方法(0)

如何将统计注释(星号或p值)插入matplotlib/seaborn图?

这似乎是一个微不足道的问题,但我一直在寻找一段时间,似乎无法找到答案.它似乎也应该是这些软件包的标准部分.有没有人知道是否有标准的方法在seaborn中的分布图之间包含统计注释?

例如,在两个盒子或者swarmplots之间?

示例:黄色分布与其他分布明显不同(通过wilcoxon  - 我如何在视觉上显示?

statistics matplotlib python-3.x seaborn

26
推荐指数
2
解决办法
1万
查看次数

在matplotlib中注释数据范围

如何为一系列数据添加注释?例如,说从数据x = 5x = 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)

注释尝试

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

matplotlib

6
推荐指数
4
解决办法
2446
查看次数

标签 统计

matplotlib ×2

python-3.x ×1

seaborn ×1

statistics ×1