创建数据可视化网站的良好做法是啥?
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],
]
希望对你有帮助。
【讨论】:
以上是关于创建数据可视化网站的良好做法是啥?的主要内容,如果未能解决你的问题,请参考以下文章