javascript - 在 D3.js 中使用 JSON 对象数组还是单独数组是更好的做法?

标签 javascript d3.js chartist.js

我正在尝试在 D3.js 中制作条形图,并且想知道使用单独的数组作为数据是否是更好的做法(例如一个用于 x 轴数据的数组和另一个用于 y 轴数据的数组)或一组 JSON 对象(以便数据更有条理),或者没关系?

我注意到一些 javascript 图表库(例如 Chartist.js)使用单独的数组。与D3相比,这是否意味着可以将数据分开保存?

最佳答案

我建议在 d3 中使用 JSON 对象数组。正如您在问题中提到的,数据在这种数据结构中看起来会更有条理。使用多个阵列时,排除数据中的任何错误将很困难。对象数组数据结构还将帮助您根据数据对图表进行进一步的自定义。

浏览一下这个blog了解更多详情。

关于javascript - 在 D3.js 中使用 JSON 对象数组还是单独数组是更好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37451379/

相关文章:

javascript - 如何计算 d3.js 卫星投影的投影旋转和网格扩展

javascript - d3js : how to put circles at the end of an arc

javascript - SVG 到图像转换麻烦

javascript - Chartist 中长标签的空间

javascript - 交换gif时如何避免出现 "blink"?

javascript - 如何根据输入值更改JS中的背景图像?

javascript - d3js : mouseover with object context (function pointer)

javascript - jquery/ajax - .load 保持相同的 JQuery

javascript - 我使用的是 Iron :router v1. 0.7 但 this.render() 是 "undefined"。我看不出我做错了什么

javascript - 如何更改图表的特定网格线的颜色