可视化嵌套 JSON 结构
Visualize a nested JSON structure
考虑这个 JSON 对象:
{ department_1 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_2 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_3 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_4 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
很明显这是一个嵌套的数据结构,有很多条记录,在这个例子中最深一层我们有大约2000条记录。以响应和交互的方式将其可视化的最佳方式是什么。我已经使用了 table,它看起来没有那么交互。我正在寻找想法和方法,也许还有一些示例实现来可视化这一点,同时考虑到可用性。
尝试Chart.js。你可以在网上找到很多例子和教程。
这是文档link
http://www.chartjs.org/docs/
尝试 Collapsible Tree Layout 使用 d3。
(选自 their gallery)
他们在页面上有一个有据可查的示例。
这是嵌套表格的一个很好的可视化效果。它不是交互式的,但您可以通过将文本区域转换为 <textarea>
:
来实现
这为您提供了一个类似于 Regedit
的树视图
考虑这个 JSON 对象:
{ department_1 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_2 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_3 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_4 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
很明显这是一个嵌套的数据结构,有很多条记录,在这个例子中最深一层我们有大约2000条记录。以响应和交互的方式将其可视化的最佳方式是什么。我已经使用了 table,它看起来没有那么交互。我正在寻找想法和方法,也许还有一些示例实现来可视化这一点,同时考虑到可用性。
尝试Chart.js。你可以在网上找到很多例子和教程。
这是文档link http://www.chartjs.org/docs/
尝试 Collapsible Tree Layout 使用 d3。 (选自 their gallery)
他们在页面上有一个有据可查的示例。
这是嵌套表格的一个很好的可视化效果。它不是交互式的,但您可以通过将文本区域转换为 <textarea>
:
这为您提供了一个类似于 Regedit
的树视图