In [23]:
import seaborn as sns
import pandas as pd
#plotting inside ipython
import matplotlib.pyplot as plt
import matplotlib
matplotlib.style.use('ggplot')
%matplotlib nbagg
import matplotlib.pyplot as plt
plt.gcf().subplots_adjust(bottom=0.15)
sns.set(style="ticks")
df = pd.read_csv('data3.csv')#, index_col='structure')
In [2]:
print df.head()
In [3]:
dfm = pd.melt(df,id_vars=['structure'])#, value_vars=['B', 'C'])
In [4]:
dfm.columns=['structure', 'mode', 'rmsd']
dfm
Out[4]:
In [70]:
plt.rcParams['figure.figsize']=(20,10)
p = sns.factorplot(x="structure", y="rmsd", hue="mode", main="evoClustRNA", data=dfm, size=6, legend=False)
p.set_xticklabels(rotation=40)
p.axes[0][0].margins(x=1, y=1)
ax = p.axes[0][0]
ax.set_title('EvoClustRNA')
plt.tight_layout()
plt.figsize=(20, 6)
plt.legend(loc='upper left')
p.axes[0][0].set_ylim([0, 30])
#plt.legend(["f1"], loc="upper left")
#fig = p.get_figure()
#fig.set_size_inches(10, 10)
#fig.savefig("progress.png", orientation='portrait', dpi=500)
Out[70]:
In [ ]: