我试图在D3.js制作一个条形图,并想知道是否更好的做法是为数据使用单独的数组(如x轴数据的数组和y轴数据的另一个数组) )或一个JSON对象数组(以便数据更有条理),或者无关紧要?
我注意到一些javascript图表库(如chartist.js)使用单独的数组。与D3相比,这是否意味着保持数据分离是可以的?
答案 0 :(得分:1)
我建议在d3中使用JSON对象数组。正如您在问题中提到的,数据在此数据结构中看起来更有条理。使用多个阵列时,难以排除数据中的任何错误。对象数组数据结构也将帮助您根据数据对图表进行任何进一步的自定义。
详细了解blog。