reab5555 commited on
Commit
fc582b2
·
verified ·
1 Parent(s): 5c84887

Update visualization.py

Browse files
Files changed (1) hide show
  1. visualization.py +6 -2
visualization.py CHANGED
@@ -41,11 +41,15 @@ def update_visibility_and_charts(status, exec_time, lang, attachments, bigfive,
41
  for speaker, data in speakers_data.items():
42
  if data:
43
  fig = create_bar_chart(data, f"{analysis_type} Analysis - {speaker}")
44
- outputs.append(gr.Plot.update(value=fig, visible=True))
45
- outputs.append(gr.Textbox.update(value=explanation, visible=True, label=f"{analysis_type} Explanation - {speaker}"))
 
 
 
46
 
47
  # Pad the outputs to ensure we always return the same number of outputs
48
  while len(outputs) < 15: # 3 initial outputs + 6 plots + 6 explanations
 
49
  outputs.append(gr.update(visible=False))
50
 
51
  print("Outputs generated:", outputs)
 
41
  for speaker, data in speakers_data.items():
42
  if data:
43
  fig = create_bar_chart(data, f"{analysis_type} Analysis - {speaker}")
44
+ outputs.append(fig)
45
+ outputs.append(gr.update(value=explanation, visible=True, label=f"{analysis_type} Explanation - {speaker}"))
46
+ else:
47
+ outputs.append(None)
48
+ outputs.append(gr.update(visible=False))
49
 
50
  # Pad the outputs to ensure we always return the same number of outputs
51
  while len(outputs) < 15: # 3 initial outputs + 6 plots + 6 explanations
52
+ outputs.append(None)
53
  outputs.append(gr.update(visible=False))
54
 
55
  print("Outputs generated:", outputs)