如何在烧瓶服务器上运行matplotlib绘图



我对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在网络浏览器中渲染数据可视化的。

最新更新