Joe Chi commited on
Commit
ac1423c
1 Parent(s): f28f295

Fix figure not show bug

Browse files
Files changed (1) hide show
  1. app.py +5 -6
app.py CHANGED
@@ -59,8 +59,6 @@ def plot_figs(fig_num, elev, azim):
59
  ax.yaxis.set_ticklabels([])
60
  ax.zaxis.set_ticklabels([])
61
 
62
- plt.savefig(f"{fig_num}.png")
63
-
64
  return fig
65
 
66
  def make_plot(plot_type):
@@ -72,7 +70,7 @@ def make_plot(plot_type):
72
  elev = 30
73
  azim = 20
74
  fig_num = 2
75
- plot_figs(fig_num, elev, azim)
76
 
77
  title = "Principal components analysis (PCA)"
78
  with gr.Blocks(title=title) as demo:
@@ -84,7 +82,8 @@ with gr.Blocks(title=title) as demo:
84
  button = gr.Radio(label="Plot type",
85
  choices=['Very flat direction', 'Not flat direction'], value='Very flat direction')
86
  plot = gr.Plot(label="Plot")
87
- button.change(make_plot, inputs=button, outputs=[plot])
88
- demo.load(make_plot, inputs=[button], outputs=[plot])
89
 
90
- demo.launch()
 
 
59
  ax.yaxis.set_ticklabels([])
60
  ax.zaxis.set_ticklabels([])
61
 
 
 
62
  return fig
63
 
64
  def make_plot(plot_type):
 
70
  elev = 30
71
  azim = 20
72
  fig_num = 2
73
+ return plot_figs(fig_num, elev, azim)
74
 
75
  title = "Principal components analysis (PCA)"
76
  with gr.Blocks(title=title) as demo:
 
82
  button = gr.Radio(label="Plot type",
83
  choices=['Very flat direction', 'Not flat direction'], value='Very flat direction')
84
  plot = gr.Plot(label="Plot")
85
+ button.change(make_plot, inputs=button, outputs=plot)
86
+ demo.load(make_plot, inputs=button, outputs=plot)
87
 
88
+ if __name__ == "__main__":
89
+ demo.launch()