【问题标题】:What is the good pratice to create a datavisualisation website?创建数据可视化网站的良好做法是什么?
【发布时间】:2021-03-25 11:02:12
【问题描述】:

我目前正在创建一个时间序列数据可视化网站。后端是nodejs。我将所有数据存储在 mySQL 服务器中。我使用 EJS 模板。 该数据库是多个测量活动的子集。 每个活动大约有 150 万条数据显示在 echarts 中。我的目标是仅可视化一系列数据。为此,我使用 datepicker。

我想每个选定的范围都会重定向到一个新的查询 (www.xxxx.com?query=xxx)。 这是一个好习惯吗?我可以在前端这样做吗?

非常感谢

【问题讨论】:

    标签: html mysql node.js echarts


    【解决方案1】:

    您可以通过 HTTP 请求从服务器获取所有数据。之后,您可以显示和修改用户可以使用图表播放的数据。您可以从Highcharts 查看this 示例。它使我们能够使用大量数据来增强图表,以便我们可以有效地将其显示在客户端。

    您可以从以下格式的后端获取数据。使用像 1147651200000 这样的 Epoch 并注意 UTC 或本地日期和时间。

     [
      [1147651200000,23.15],
      [1147737600000,23.01],
      [1147824000000,22.73],
      [1147910400000,22.83],
      [1147996800000,22.56],
      [1148256000000,22.88],
      [1148342400000,22.79],
      [1148428800000,23.50],
      [1148515200000,23.74],
      [1148601600000,23.72],
      [1148947200000,23.15],
      [1149033600000,22.65],
    ]
    

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      相关资源
      最近更新 更多