【问题标题】:best way to transfer data from flask to d3将数据从烧瓶传输到 d3 的最佳方法
【发布时间】:2017-02-14 08:20:20
【问题描述】:

我有在 Pandas 中处理的 csv 表,我想将其从 Flask 提供给浏览器,以便我可以使用 d3 来显示信息。如何将数据从 Flask 传输到浏览器?

【问题讨论】:

    标签: javascript python d3.js flask routing


    【解决方案1】:

    使用 Pandas 数据框的 to_csv 方法,并从您的烧瓶服务器返回:

    # app.py
    @app.route('/my/data/entpoint')
    def get_d3_data():
        df = pandas.DataFrame(...) # Constructed however you need it
        return df.to_csv()
    

    然后在前端,将 d3.tsv 定向到上面的端点:

    <!-- page.html -->
    <script>
    d3.tsv("/my/data/endpoint", function(data) {
      console.log(data); // Do something with data
    });
    </script>
    

    【讨论】:

    • 在第一个 sn-p 我看到 pands,to_csv 而在第二个我看到 d3.tsv
    猜你喜欢
    • 2013-09-15
    • 2020-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多