Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -302,7 +302,8 @@ def generate_plots():
|
|
302 |
buf = io.BytesIO()
|
303 |
plt.savefig(buf, format='png')
|
304 |
plt.close()
|
305 |
-
|
|
|
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 |
-
|
|
|
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 |
-
|
|
|
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 |
-
|
|
|
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:
|