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

Add a script to plot bivariate specificities

parent 7fd5f0c3
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python3
from GEODE import tabular
from color import qualitative
import matplotlib.pyplot as plot
import seaborn
import sys
def specificity2D(inputTSV, outputPNG):
specificities = tabular(inputTSV)
ax = seaborn.catplot(
data=specificities, x='auteur', y='Specificité', col='domaine',
hue='lemme', kind='bar', zorder=3, palette=qualitative)
ax.despine(left=True)
ax.set_xlabels('')
ax.set_titles('{col_name}')
ax.tick_params(axis='x', rotation=45)
ax.tick_params(axis='y', left=False)
for col in specificities['domaine'].unique():
ax.axes_dict[col].grid(axis='y', zorder=0)
plot.savefig(outputPNG, dpi=300, bbox_inches='tight')
if __name__ == '__main__':
specificity2D(*sys.argv[1:])
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