DebasishDhal99 commited on
Commit
cf306d8
·
1 Parent(s): 3adf8d4

Image handling

Browse files
Files changed (1) hide show
  1. app.py +3 -8
app.py CHANGED
@@ -61,14 +61,9 @@ def generate_random_walk(iters):
61
  plt.title('2D Random Walk, iterations = ' + str(iters))
62
  plt.grid()
63
 
64
- # Save the plot to an in-memory buffer and return it
65
- buf = io.BytesIO()
66
- plt.savefig(buf, format='png')
67
- buf.seek(0)
68
-
69
- return buf.read()
70
-
71
- # Create a Gradio interface
72
 
73
 
74
  iface = gr.Interface(fn=generate_random_walk, inputs=gr.inputs.Number(label="How many random steps"), outputs="image", title="Random Walk Plot")
 
61
  plt.title('2D Random Walk, iterations = ' + str(iters))
62
  plt.grid()
63
 
64
+ fig.canvas.draw()
65
+ image_array = np.array(fig.canvas.renderer.buffer_rgba())
66
+ return image_array
 
 
 
 
 
67
 
68
 
69
  iface = gr.Interface(fn=generate_random_walk, inputs=gr.inputs.Number(label="How many random steps"), outputs="image", title="Random Walk Plot")