Skip to content
Snippets Groups Projects
Commit 25a0989b authored by Alice Brenon's avatar Alice Brenon
Browse files

Add a significance threshold to the plots generated for bivariate specificities

parent bec657f0
No related branches found
No related tags found
No related merge requests found
...@@ -7,6 +7,12 @@ import matplotlib.pyplot as plot ...@@ -7,6 +7,12 @@ import matplotlib.pyplot as plot
import seaborn import seaborn
import sys import sys
significanceThreshold = 3
def showSignificanceThreshold(ax):
ax.refline(y=significanceThreshold)
ax.refline(y=-significanceThreshold)
def bivariateSpecificity(inputTSV, outputPNG): def bivariateSpecificity(inputTSV, outputPNG):
specificities = toLongFormat(tabular(inputTSV)) specificities = toLongFormat(tabular(inputTSV))
bivariate = extractBivariate(specificities, '_', ['domaine', 'auteur']) bivariate = extractBivariate(specificities, '_', ['domaine', 'auteur'])
...@@ -15,6 +21,7 @@ def bivariateSpecificity(inputTSV, outputPNG): ...@@ -15,6 +21,7 @@ def bivariateSpecificity(inputTSV, outputPNG):
col='domaine', hue='lemme', kind='bar', zorder=3, height=3.5, col='domaine', hue='lemme', kind='bar', zorder=3, height=3.5,
aspect=1.6, palette=qualitative) aspect=1.6, palette=qualitative)
ax.despine(left=True) ax.despine(left=True)
showSignificanceThreshold(ax)
ax.set_xlabels('') ax.set_xlabels('')
ax.set_titles('{col_name}') ax.set_titles('{col_name}')
ax.tick_params(axis='x', rotation=45) ax.tick_params(axis='x', rotation=45)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment