欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

chart.js讀取json數據

傅智翔1年前9瀏覽0評論

Chart.js是一個流行的JavaScript圖表庫,可以通過其他數據源加載數據,包括JSON文件。下面是一個演示如何讀取JSON文件并在圖表中繪制數據的示例。

//創建XHR對象
var xmlhttp = new XMLHttpRequest();
//打開JSON文件
xmlhttp.open("GET", "data.json", true);
//從服務器獲取響應
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myObj = JSON.parse(this.responseText);
//從JSON對象中提取數據
var labels = myObj.chart_data.labels;
var data = myObj.chart_data.data;
//創建圖表
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: labels,
datasets: [{
label: 'Data Points',
data: data,
backgroundColor: 'rgba(255, 99, 132, 0.2)',
borderColor: 'rgba(255,99,132,1)',
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
}
}
});
}
};
xmlhttp.send();

該代碼使用XMLHttpRequest對象從"data.json"文件中讀取JSON數據。然后,使用JSON.parse()方法將數據從字符串格式轉換為JavaScript對象。我們使用該對象提取包含標簽和數據的數組。然后,使用這些數組創建Chart.js圖表。