创建数据可视化网站的良好做法是啥?

Posted

技术标签:

【中文标题】创建数据可视化网站的良好做法是啥?【英文标题】: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)。 这是一个好习惯吗?我可以在前端这样做吗?

非常感谢

【问题讨论】:

【参考方案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],
]

希望对你有帮助。

【讨论】:

以上是关于创建数据可视化网站的良好做法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

数据可视化是啥意思?

大数据可视化是啥?

大数据可视化技术是啥?做大数据开发要会吗?

可视化大屏是啥

python是啥

highcharts的中文意思是啥?