statannotations icon indicating copy to clipboard operation
statannotations copied to clipboard

add statistical significance annotations on seaborn plots. Further development of statannot, with bugfixes, new features, and a different API.

Results 75 statannotations issues
Sort by recently updated
recently updated
newest added

Subject of https://stackoverflow.com/questions/72102651/sequence-item-0-expected-str-instance-numpy-int64-found To fix it, we could cast the `struct` label to string here. https://github.com/trevismd/statannotations/blob/bc0c4b8c9565c44427c633c4660ea04b6753292e/statannotations/Annotation.py#L42-L43

It would be great if one could set a dynamic tail for a one-sided t-test. I.e. instead of having a static value ```python annotator.apply_test(alternative='greater') ``` one could input an array...

I am not sure if there are internal differences, but I often I use pointplot (instead of barplots) because they are less cluttered, ![image](https://user-images.githubusercontent.com/1033512/179990465-fd66ee29-1b16-49e8-a00a-8b7d08eb8b25.png) (pointplot might not be the right...

This is a proposed solution to [discussion #50](https://github.com/trevismd/statannotations/discussions/50) with a single flag to show/hide non-significant issues. @trevismd: I based this on the master branch only noticed later that PR should...

Fix adding annotations with hue if arrays are provided instead of a Dataframe and column names as strings (data=None).

when using matplotlib SubFigures, this error is produced. `AttributeError: 'SubFigure' object has no attribute 'get_dpi'` avoiding subfigure is the only way to avoid that error

In ecology study, we often apply LSD or Tukey multiple comparisons, which are vital when labeling a batch of significance of experimental result. Most of multiple comparisons methods have been...

so you can use the shortcut convenience `apply_and_annotate` method with parameters instead of calling `apply_test` and `annotate` individually. See also https://stackoverflow.com/a/72445947/3944322.

The rendering should be the same as the one you obtain when testing a column against itself (i.e. `pairs=[('col1', 'col1')]`), but testing against a fixed population mean. I think this...