Commit e83f5437 authored by Maria Marin's avatar Maria Marin

Update funciones_network_medicine.py

parent f6f3a19e
......@@ -631,20 +631,20 @@ def rep_prox(df_combinado, nombre_enf):
farmacos_con_enf = df_combinado[(df_combinado['Enfermedades'] == nombre_enf) & (df_combinado['Tratamiento'] == 'yes')]
farmacos_sin_enf = df_combinado[(df_combinado['Enfermedades'] == nombre_enf) & (df_combinado['Tratamiento'] == 'unknown')]
combined_data = pd.concat([farmacos_con_enf.assign(Tratamiento='Tratamiento'), farmacos_sin_enf.assign(Tratamiento='Unkwown')])
combined_data = pd.concat([farmacos_con_enf.assign(Tratamiento='Tratamiento'), farmacos_sin_enf.assign(Tratamiento='Unknown')])
# Combino los dos conjuntos de datos en un mismo subplot
fig, axes = plt.subplots(1, 2, figsize=(14, 6)) # Creo un subplot con 1 fila y 2 columnas
# Represento el boxplot con ambas distribuciones de la proximidad
sns.boxplot(x='Tratamiento', y='dc', data=combined_data, hue='Tratamiento', ax=axes[0], palette={'Tratamiento': '#FF7A7A', 'Unkwown': '#79C4FF'}, dodge=False, medianprops=dict(linewidth=2), legend=False)
sns.boxplot(x='Tratamiento', y='dc', data=combined_data, hue='Tratamiento', ax=axes[0], palette={'Tratamiento': '#FF7A7A', 'Unknown': '#79C4FF'}, dodge=False, medianprops=dict(linewidth=2), legend=False)
axes[0].set_ylabel('Cercanía ($\mathregular{d_c}$)', fontsize=12)
axes[0].set_xlabel('')
for label in axes[0].get_xticklabels():
label.set_fontsize(12)
# Represento el boxplot con ambas distribuciones de la proximidad
sns.boxplot(x='Tratamiento', y='dc_zscore', data=combined_data, hue='Tratamiento', ax=axes[1], palette={'Tratamiento': '#FF7A7A', 'Unkwown': '#79C4FF'}, dodge=False, medianprops=dict(linewidth=2), legend=False)
sns.boxplot(x='Tratamiento', y='dc_zscore', data=combined_data, hue='Tratamiento', ax=axes[1], palette={'Tratamiento': '#FF7A7A', 'Unknown': '#79C4FF'}, dodge=False, medianprops=dict(linewidth=2), legend=False)
axes[1].set_ylabel('Proximidad [z-score ($\mathregular{d_c}$)]', fontsize=12)
axes[1].set_xlabel('')
for label in axes[1].get_xticklabels():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment