ans123 commited on
Commit
621d3d6
·
verified ·
1 Parent(s): 5a11f8e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -302,7 +302,8 @@ def generate_plots():
302
  buf = io.BytesIO()
303
  plt.savefig(buf, format='png')
304
  plt.close()
305
- plot_buffers.append(buf.getvalue())
 
306
  except Exception as e:
307
  print(f"Error generating Decision Breakdown plot: {e}")
308
  plot_buffers.append(None) # Append None if plot generation fails
@@ -324,7 +325,8 @@ def generate_plots():
324
  buf = io.BytesIO()
325
  plt.savefig(buf, format='png')
326
  plt.close()
327
- plot_buffers.append(buf.getvalue())
 
328
  else:
329
  plot_buffers.append(None)
330
  except Exception as e:
@@ -342,7 +344,8 @@ def generate_plots():
342
  buf = io.BytesIO()
343
  plt.savefig(buf, format='png')
344
  plt.close()
345
- plot_buffers.append(buf.getvalue())
 
346
  except Exception as e:
347
  print(f"Error generating Miles Distribution plot: {e}")
348
  plot_buffers.append(None)
@@ -362,7 +365,8 @@ def generate_plots():
362
  buf = io.BytesIO()
363
  plt.savefig(buf, format='png')
364
  plt.close()
365
- plot_buffers.append(buf.getvalue())
 
366
  else:
367
  plot_buffers.append(None)
368
  except Exception as e:
 
302
  buf = io.BytesIO()
303
  plt.savefig(buf, format='png')
304
  plt.close()
305
+ # Encode to base64 and prepend data URI
306
+ plot_buffers.append(base64.b64encode(buf.getvalue()).decode('utf-8'))
307
  except Exception as e:
308
  print(f"Error generating Decision Breakdown plot: {e}")
309
  plot_buffers.append(None) # Append None if plot generation fails
 
325
  buf = io.BytesIO()
326
  plt.savefig(buf, format='png')
327
  plt.close()
328
+ # Encode to base64 and prepend data URI
329
+ plot_buffers.append(base64.b64encode(buf.getvalue()).decode('utf-8'))
330
  else:
331
  plot_buffers.append(None)
332
  except Exception as e:
 
344
  buf = io.BytesIO()
345
  plt.savefig(buf, format='png')
346
  plt.close()
347
+ # Encode to base64 and prepend data URI
348
+ plot_buffers.append(base64.b64encode(buf.getvalue()).decode('utf-8'))
349
  except Exception as e:
350
  print(f"Error generating Miles Distribution plot: {e}")
351
  plot_buffers.append(None)
 
365
  buf = io.BytesIO()
366
  plt.savefig(buf, format='png')
367
  plt.close()
368
+ # Encode to base64 and prepend data URI
369
+ plot_buffers.append(base64.b64encode(buf.getvalue()).decode('utf-8'))
370
  else:
371
  plot_buffers.append(None)
372
  except Exception as e: