使用 JSON 对象数组还是 D3.js 中的单独数组更好?

Is it better practice to use array of JSON objects or separate arrays in D3.js?

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

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

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

通过此 blog 了解更多详细信息。