reab5555 commited on
Commit
a095e36
·
verified ·
1 Parent(s): 323fa1b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -1,7 +1,7 @@
1
  import gradio as gr
2
  from processing import process_input
3
  from visualization import update_visibility_and_charts
4
- import json
5
 
6
  def create_interface():
7
  with gr.Blocks() as iface:
@@ -31,10 +31,10 @@ def create_interface():
31
  # Create and update charts and explanations
32
  outputs = update_visibility_and_charts(*results)
33
 
34
- # Convert JSON-encoded Plotly figures back to Plotly objects
35
  for i, output in enumerate(outputs):
36
- if isinstance(output, str) and output.startswith('{"data":'):
37
- outputs[i] = json.loads(output)
38
 
39
  return outputs
40
 
 
1
  import gradio as gr
2
  from processing import process_input
3
  from visualization import update_visibility_and_charts
4
+ import plotly.graph_objs as go
5
 
6
  def create_interface():
7
  with gr.Blocks() as iface:
 
31
  # Create and update charts and explanations
32
  outputs = update_visibility_and_charts(*results)
33
 
34
+ # Convert Plotly figures to the format expected by gr.Plot
35
  for i, output in enumerate(outputs):
36
+ if isinstance(output, go.Figure):
37
+ outputs[i] = output
38
 
39
  return outputs
40