所以我使用Chart.js库来可视化一些数据。我已经将实例计算为类型并将它们存储在像这样的对象中。问题是我现在希望对这些价值进行排序,但没有参考的依据。排序没有数据参考点的相关阵列
Chart.js使用标签和数据以及单独的数组,因此这是我提出的解决方案。直到你希望对数据进行排序,它才能工作。第一个标签用于第一个数据等。
什么是更好的解决方案?
var apertures = { "labels": ["example", "exmple"], "data": [4, 18] }
我想存储数据与标签,但我不知道如何使Chart.js做这样的魔术。
var chartAperture = new Chart(ctx, {
type: 'bar',
data: {
labels: apertures.labels,
datasets: [{
label: 'Dataset 1',
backgroundColor: "rgba(255,225,0,0.5)",
borderColor: "#ffe100",
borderWidth: 1,
data: apertures.data
}]
} ...
在此先感谢
你的意思是,在排序前,第一个标签对应于第一数据? –
@ThéophilePace我做 –
你想如何对它们进行排序?通过增加订单,我假设? –