xxxxxxxxxx
1
<canvas id="lineChart"></canvas>
2
1
1
xxxxxxxxxx
1
//line
2
var ctxL = document.getElementById("lineChart").getContext('2d');
3
;
4
5
var labels = [];
6
var points= [];
7
$.getJSON("https://api.myjson.com/bins/45rin", result => {
8
for(let i = 0; i < result.dataPoints.length;i++){
9
10
labels.push(result.dataPoints[i].label);
11
points.push(parseInt(result.dataPoints[i].y));
12
};
13
14
console.log(points);
15
16
var myLineChart = new Chart(ctxL, {
17
type: 'line',
18
data: {
19
labels: labels,
20
datasets: [{
21
label: "My First dataset",
22
data: points,
23
backgroundColor: [
24
'rgba(105, 0, 132, .2)',
25
],
26
borderColor: [
27
'rgba(200, 99, 132, .7)',
28
],
29
borderWidth: 2
30
},
31
{
32
label: "My Second dataset",
33
data: [28, 48, 40, 19, 86, 27, 90],
34
backgroundColor: [
35
'rgba(0, 137, 132, .2)',
36
],
37
borderColor: [
38
'rgba(0, 10, 130, .7)',
39
],
40
borderWidth: 2
41
}
42
]
43
},
44
options: {
45
responsive: true
46
}
47
});
48
49
50
51
});
52
Console errors: 0