我对python非常陌生。我只想知道有没有什么方法可以使用flask在网页上插入matplotlib绘图,而不转换为静态JPG或png?
这是我的代码:
from flask import Flask
app = Flask(__name__)
import matplotlib.pyplot as plt
@app.route("/")
def hello():
x = [2, 4, 6]
y = [1, 3, 5]
plt.plot(x, y)
plt.show()
if __name__ == "__main__":
app.run()
这就是我所期望的输出:页面
这个问题以前有人问过。
虽然这个答案会满足你的需求,但我不得不告诉你,我认为你用错了工具。我建议查看Plotly的Dash或Bokeh,因为这些软件包实际上是用来用Python在网络浏览器中渲染数据可视化的。