从后台vb代码在Chart.js / Chart asp.net中添加点

时间:2016-12-22 14:36:06

标签: javascript asp.net chart.js

我正在尝试使用charts.js在asp.net上开发趋势/图表。我能够绘制图表并动态更新。

我基于点阵列添加图表的y轴(下面突出显示)。我喜欢从后台vb代码中添加该数组。请帮帮我。

仅供参考:我无法在设计器上添加asp文本框或标签,因为我已经在javascript中开发了它。

var ctx = document.getElementById("Chart").getContext('2d');

var chart = new Chart(ctx, config);
***var points = [1001, 1002, 1003];***
var updates = 0;
var maxdatapoints = 60;
var pointsHub = $.connection.pointsHub;


pointsHub.client.pointsUpdate = function (points) {
    updates += 1;
    var dat = Date.now();
    $.each(points, function (i, elem) {
        var data = chart.data.datasets[i].data;
        if (updates > maxdatapoints) {
            data.shift();
        }
        data.push({ x: dat, y: elem.NumValue });
    });
    chart.update();
}

0 个答案:

没有答案