【问题标题】:How can I d3.js Different char input data in flask mysql?我如何在烧瓶mysql中使用d3.js不同的char输入数据?
【发布时间】:2016-12-09 00:52:59
【问题描述】:

我有一个问题。

我将使用不同的图表来使用 d3.js。

如何使用mysql输入数据?

通常,许多示例使用 csv 或 tsv 数据。 我知道使用这个。 但是.. 我想使用 mysql 而不是 csv 或 tsv 数据集。

我该怎么做?

数据在这里

  Date        Temperature      Humidity
2010-01-01        50              40
2010-01-02        55              35
   ...            ...             ...

我使用烧瓶进行 Web 开发。 数据正在获取 json。

示例)

   var data = JSON.parser({{ data | tojson}});

谢谢

【问题讨论】:

    标签: javascript mysql d3.js flask


    【解决方案1】:

    2 个选项:

    1. 从浏览器发出 XHR 请求(例如,您可以使用 d3.json(url, function(data) {...});)并在服务器端查询 MySQL,然后使用 Flask 的 return jsonify(data)
    2. 将 jinja2 中的 JSON 对象直接写入模板,如您展示的示例,但:var data = {{ data|tojson|safe }};。请注意,这必须在由 Flask 的 render_template 函数呈现的模板文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 2017-11-18
      • 1970-01-01
      相关资源
      最近更新 更多