In [1]:
import os
import numpy as np
from bionlp.util import io, func, plot
%matplotlib inline
DATA_PATH = '../../data'
plot.MON = True
In [2]:
fig_cache = 'violin.npz'
fig_data = io.read_npz(os.path.join(DATA_PATH, fig_cache))
# plot.plot_data(fig_data, title='')
In [3]:
plot.plot_violin(fig_data['data'], title='', fmt='pdf', xlabel='GEO Collection', ylabel='-log10(Adjusted P-Value)', labels=fig_data['labels'], groups=fig_data['groups'], ref_lines={'y':[-np.log10(0.05)]}, log=-1, sns_inner='box', sns_bw=.3, ax_ylim=[-2, 11])