Update modules/ui/ui.py
Browse files- modules/ui/ui.py +10 -3
modules/ui/ui.py
CHANGED
|
@@ -869,16 +869,23 @@ def display_semantic_analysis_interface(nlp_models, lang_code):
|
|
| 869 |
|
| 870 |
# Si hay un resultado guardado, mostrarlo
|
| 871 |
display_semantic_results(st.session_state.semantic_result, lang_code, t)
|
|
|
|
|
|
|
|
|
|
| 872 |
|
| 873 |
-
def display_semantic_results(result, lang_code, t):
|
|
|
|
|
|
|
|
|
|
|
|
|
| 874 |
# Mostrar conceptos clave
|
| 875 |
with st.expander(t['key_concepts'], expanded=True):
|
| 876 |
-
concept_text = " | ".join([f"{concept} ({frequency:.2f})" for concept, frequency in
|
| 877 |
st.write(concept_text)
|
| 878 |
|
| 879 |
# Mostrar el gráfico de relaciones conceptuales
|
| 880 |
with st.expander(t['conceptual_relations'], expanded=True):
|
| 881 |
-
st.pyplot(
|
| 882 |
|
| 883 |
##################################################################################################
|
| 884 |
def display_discourse_analysis_interface(nlp_models, lang_code):
|
|
|
|
| 869 |
|
| 870 |
# Si hay un resultado guardado, mostrarlo
|
| 871 |
display_semantic_results(st.session_state.semantic_result, lang_code, t)
|
| 872 |
+
|
| 873 |
+
else:
|
| 874 |
+
st.info(t['initial_message']) # Asegúrate de que 'initial_message' esté en tus traducciones
|
| 875 |
|
| 876 |
+
def display_semantic_results(result, lang_code, t):
|
| 877 |
+
if result is None:
|
| 878 |
+
st.warning(t['no_results']) # Asegúrate de que 'no_results' esté en tus traducciones
|
| 879 |
+
return
|
| 880 |
+
|
| 881 |
# Mostrar conceptos clave
|
| 882 |
with st.expander(t['key_concepts'], expanded=True):
|
| 883 |
+
concept_text = " | ".join([f"{concept} ({frequency:.2f})" for concept, frequency in result['key_concepts']])
|
| 884 |
st.write(concept_text)
|
| 885 |
|
| 886 |
# Mostrar el gráfico de relaciones conceptuales
|
| 887 |
with st.expander(t['conceptual_relations'], expanded=True):
|
| 888 |
+
st.pyplot(result['relations_graph'])
|
| 889 |
|
| 890 |
##################################################################################################
|
| 891 |
def display_discourse_analysis_interface(nlp_models, lang_code):
|