実際には、私はASP.NETをSQL Serverで使用しています。 ChartJSを使用して自分のウェブサイトのチャートを作成しています。問題は、ChartJSがブラウザーでズームインまたはズームアウトすると結果が表示されることです。ChartJSは、ズームインまたはズームアウト時にデータを表示します。
なぜ誰かが知っていますか?AJAXを使用してデータベースから情報を取得し、動的なチャートを作成しています。
これは私のJavaScriptのである:
$(document).ready(function() {
$.ajax({
type: "POST",
url: "Graficas.asmx/obtenerGrafica",
data: '',
contentType: "application/json; charset=utf-8",
dataType: "json", // dataType is json format
success: function OnSuccess(response) {
items = response.d;
$.each(items, function (index, val) {
myChart.data.labels.push(val.Nombre);
myChart.data.datasets[0].data.push(val.Gastado);
nmbre.push(val.Nombre);
precio.push(val.Gastado);
});
},
error: function onError(error) {
console.log(error.d);
},
});
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'horizontalBar',
data: {
labels: [],
datasets: [{
label: ['Mensual'],
data: [],
backgroundColor: [
'rgba(137, 107, 255, 0.3)'
],
borderColor: [
'rgba(137, 107, 255, 1)',
],
borderWidth: 1
}
]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
}
}
});
});
は、Uをありがとうございます。