Chart.js在页面刷新时消失

时间:2016-03-02 13:00:09

标签: javascript chart.js

尝试使用chart.js,但我有时会出现类似图表的问题,并且在刷新页面时它会消失。我也尝试过Max(11月7日,14日)给出的类似问题的解决方案,但不幸的是它没有用。有什么建议?  我试过的代码:

 $(function(){


        var randomScalingFactor = $.getJSON('data.php',function(results)
        {
        var lineChartData = {
            labels: results[0],

            datasets : [
                {
                    fillColor : "rgba(172,194,132,0.4)",
                    strokeColor : "rgba(220,220,220,1)",
                    pointColor : "rgba(220,220,220,1)", 
                    pointStrokeColor : "#fff",
                    pointHighlightFill : "#fff",
                    pointHighlightStroke : "rgba(220,220,220,1)",
                    data : results[1]
                }]

        };

        var ctx = document.getElementById("canvas").getContext("2d");
    var chart =new Chart(ctx).Line(lineChartData,{
    responsive: true
    });
  });
});

以前我用过:

window.onload=function(){
var ctx = document.getElementById("canvas").getContext("2d");
        var chart =new Chart(ctx).Line(lineChartData,{
        responsive: true
        });

然后根据此链接中提到的建议:Chart.js only appears randomly, and disappears on page refresh,我更改了我已发布的代码。即便如此,它也没有用。

0 个答案:

没有答案