1
我正在Chart.js中製作一個圖表,我的問題是我有和這樣的對象的數組 0: {y: 17854.69, y2: 14283.75, x: Thu Aug 17 2017 02:00:00 GMT+0200 (Romance Daylight Time)} 1: {y: 41750.08, y2: 33400.06, x: Wed Aug 16 2017 02:00:00 GMT+0200 (Romance Daylight Time)}
我如何迭代或獲取Chart.js中的對象關鍵字數組中的所有對象
我的圖有兩個Y與不同的數據軸和斧日期軸。我的charData看起來像這樣。
var chartData = {
labels: dates,
datasets: [{
yAxisID: "funding",
label: "Credorax DK Funding",
data: [{
y: CredoraxDK[i].y,
x: CredoraxDK[i].x
}],
position: "left",
},
{
yAxisID: "release",
label: "Credorax DK Release",
data: [{
y: CredoraxDK[i].y2,
x: CredoraxDK[i].x
}],
position: "right",
},
當我嘗試這樣做,我只得到數組中的第一個對象鍵。有什麼辦法可以迭代通過給定的鍵數組?
我的新的圖表看起來像這樣
var ctx = document.getElementById("likviditetChart").getContext("2d");
var chart = new Chart(ctx, {
type: "line",
data: chartData,
options: {
stacked: false,
responsive: true,
onHover: [],
tooltips: {
mode: "index",
intersect: false
},
scales: {
yAxes: [{
ticks: {
max: 100000,
min: 0,
},
type: "linear",
display: true,
title: "Funding",
id: "funding",
position: "left",
}, {
ticks: {
max: 100000,
min: 0,
},
type: "linear",
display: true,
title: "Release",
id: "release",
position: "right",
}]
}
}
});
希望我的問題能以某種方式得到解決。
正是我一直在尋找,爲感謝)。我現在工作完美。 –
@ThomasStaal:升值通常是由表達了投票,甚至標誌着答案:-) – Stefan
不幸的是,OP不接受你的答案的答案。你有我的投票。 – trincot