How to create dynamic plots to display on Flask?
问题 I wish to create dynamic plots based on user input on a flask app. However I am getting the following error: string argument expected, got 'bytes' If I use io.BytesIO(), I am not getting this error, but I am not getting the plot on test.html from flask import Flask from flask import render_template import matplotlib.pyplot as plt import io import base64 app = Flask(__name__) @app.route('/plot') def build_plot(): img = io.StringIO() y = [1,2,3,4,5] x = [0,2,1,3,4] plt.plot(x,y) plt.savefig(img