Javascript AMSCHARTS每秒钟刷新或验证一次数据

Javascript AMSCHARTS每秒钟刷新或验证一次数据,javascript,amcharts,Javascript,Amcharts,我正在使用amcharts4进行数据可视化,我需要每秒钟验证一次数据,我的问题是它会不断刷新整个图表,而不是数据。我使用amcharts3并尝试了这种方法,但没有问题。有没有办法刷新和验证数据而不是整个图表 setInterval(函数(){ 刷新(); }, 1000); 函数刷新(){ //主题开始 am4core.useTheme(am4themes_动画); //主题结束 //创建图表实例 var chart=am4core.create(“chartdiv”,am4charts.XY

我正在使用amcharts4进行数据可视化,我需要每秒钟验证一次数据,我的问题是它会不断刷新整个图表,而不是数据。我使用amcharts3并尝试了这种方法,但没有问题。有没有办法刷新和验证数据而不是整个图表

setInterval(函数(){
刷新();
}, 1000);
函数刷新(){
//主题开始
am4core.useTheme(am4themes_动画);
//主题结束
//创建图表实例
var chart=am4core.create(“chartdiv”,am4charts.XYChart);
//添加数据
chart.data=[{
“日期”:“2012-07-27”,
“价值”:13
}, {
“日期”:“2012-07-28”,
“价值”:11
}, {
“日期”:“2012-07-29”,
“价值”:15
}, {
“日期”:“2012-07-30”,
“价值”:16
}, {
“日期”:“2012-07-31”,
“价值”:18
}, {
“日期”:“2012-08-01”,
“价值”:13
}, {
“日期”:“2012-08-02”,
“价值”:22
}, {
“日期”:“2012-08-03”,
“价值”:23
}, {
“日期”:“2012-08-04”,
“价值”:20
}, {
“日期”:“2012-08-05”,
“价值”:17
}, {
“日期”:“2012-08-06”,
“价值”:16
}, {
“日期”:“2012-08-07”,
“价值”:18
}, {
“日期”:“2012-08-08”,
“价值”:21
}, {
“日期”:“2012-08-09”,
“价值”:26
}, {
“日期”:“2012-08-10”,
“价值”:24
}, {
“日期”:“2012-08-11”,
“价值”:29
}, {
“日期”:“2012-08-12”,
“价值”:32
}, {
“日期”:“2012-08-13”,
“价值”:18
}, {
“日期”:“2012-08-14”,
“价值”:24
}, {
“日期”:“2012-08-15”,
“价值”:22
}, {
“日期”:“2012-08-16”,
“价值”:18
}, {
“日期”:“2012-08-17”,
“价值”:19
}, {
“日期”:“2012-08-18”,
“价值”:14
}, {
“日期”:“2012-08-19”,
“价值”:15
}, {
“日期”:“2012-08-20”,
“价值”:12
}, {
“日期”:“2012-08-21”,
“价值”:8
}, {
“日期”:“2012-08-22”,
“价值”:9
}, {
“日期”:“2012-08-23”,
“价值”:8
}, {
“日期”:“2012-08-24”,
“价值”:7
}, {
“日期”:“2012-08-25”,
“价值”:5
}, {
“日期”:“2012-08-26”,
“价值”:11
}, {
“日期”:“2012-08-27”,
“价值”:13
}, {
“日期”:“2012-08-28”,
“价值”:18
}, {
“日期”:“2012-08-29”,
“价值”:20
}, {
“日期”:“2012-08-30”,
“价值”:29
}, {
“日期”:“2012-08-31”,
“价值”:33
}, {
“日期”:“2012-09-01”,
“价值”:42
}, {
“日期”:“2012-09-02”,
“价值”:35
}, {
“日期”:“2012-09-03”,
“价值”:31
}, {
“日期”:“2012-09-04”,
“价值”:47
}, {
“日期”:“2012-09-05”,
“价值”:52
}, {
“日期”:“2012-09-06”,
“价值”:46
}, {
“日期”:“2012-09-07”,
“价值”:41
}, {
“日期”:“2012-09-08”,
“价值”:43
}, {
“日期”:“2012-09-09”,
“价值”:40
}, {
“日期”:“2012-09-10”,
“价值”:39
}, {
“日期”:“2012-09-11”,
“价值”:34
}, {
“日期”:“2012-09-12”,
“价值”:29
}, {
“日期”:“2012-09-13”,
“价值”:34
}, {
“日期”:“2012-09-14”,
“价值”:37
}, {
“日期”:“2012-09-15”,
“价值”:42
}, {
“日期”:“2012-09-16”,
“价值”:49
}, {
“日期”:“2012-09-17”,
“价值”:46
}, {
“日期”:“2012-09-18”,
“价值”:47
}, {
“日期”:“2012-09-19”,
“价值”:55
}, {
“日期”:“2012-09-20”,
“价值”:59
}, {
“日期”:“2012-09-21”,
“价值”:58
}, {
“日期”:“2012-09-22”,
“价值”:57
}, {
“日期”:“2012-09-23”,
“价值”:61
}, {
“日期”:“2012-09-24”,
“价值”:59
}, {
“日期”:“2012-09-25”,
“价值”:67
}, {
“日期”:“2012-09-26”,
“价值”:65
}, {
“日期”:“2012-09-27”,
“价值”:61
}, {
“日期”:“2012-09-28”,
“价值”:66
}, {
“日期”:“2012-09-29”,
“价值”:69
}, {
“日期”:“2012-09-30”,
“价值”:71
}, {
“日期”:“2012-10-01”,
“价值”:67
}, {
“日期”:“2012-10-02”,
“价值”:63
}, {
“日期”:“2012-10-03”,
“价值”:46
}, {
“日期”:“2012-10-04”,
“价值”:32
}, {
“日期”:“2012-10-05”,
“价值”:21
}, {
“日期”:“2012-10-06”,
“价值”:18
}, {
“日期”:“2012-10-07”,
“价值”:21
}, {
“日期”:“2012-10-08”,
“价值”:28
}, {
“日期”:“2012-10-09”,
“价值”:27
}, {
“日期”:“2012年10月10日”,
“价值”:36
}, {
“日期”:“2012年10月11日”,
“价值”:33
}, {
“日期”:“2012年10月12日”,
“价值”:31
}, {
“日期”:“2012年10月13日”,
“价值”:30
}, {
“日期”:“2012年10月14日”,
“价值”:34
}, {
“日期”:“2012年10月15日”,
“价值”:38
}, {
“日期”:“2012年10月16日”,
“价值”:37
}, {
“日期”:“2012年10月17日”,
“价值”:44
}, {
“日期”:“2012年10月18日”,
“价值”:49
}, {
“日期”:“2012年10月19日”,
“价值”:53
}, {
“日期”:“2012年10月20日”,
“价值”:57
}, {
“日期”:“2012年10月21日”,
“价值”:60
}, {
“日期”:“2012年10月22日”,
“价值”:61
}, {
“日期”:“2012年10月23日”,
“价值”:69
}, {
“日期”:“2012年10月24日”,
“价值”:67
}, {
“日期”:“2012年10月25日”,
“价值”:72
}, {
“日期”:“2012年10月26日”,
“价值”:77
}, {
“日期”:“2012年10月27日”,
“价值”:75
}, {
“日期”:“2012年10月28日”,
“价值”:70
}, {
“日期”:“2012年10月29日”,
“价值”:72
}, {
“日期”:“2012年10月30日”,
“价值”:70
}, {
“日期”:“2012年10月31日”,
“价值”:72
}, {
“日期”:“2012-11-01”,
“价值”:73
}, {
“日期”:“2012-11-02”,
“价值”:67
}, {
“日期”:“2012-11-03”,
“价值”:68
}, {
“日期”:“2012-11-04”,
“价值”:65
}, {
“日期”:“2012-11-05”,
“价值”:71
}, {
“日期”:“2012-11-06”,
“价值”:75
}, {
“日期”:“2012-11-07”,
“价值”:74
}, {
“日期”:“2012-11-08”,
“价值”:71
}, {
“日期”:“2012-11-09”,
“价值”:76
}, {
“日期”:“2012年11月10日”,
“价值”:77
}, {
“日期”:“2012年11月11日”,
“价值”:81
}, {
“日期”:“2012年11月12日”,
“价值”:83
}, {
“日期”:“2012年11月13日”,
“价值”:80
}, {
“日期”:“2012年11月14日”,
“价值”:81
}, {
“日期”:“2012年11月15日”,
“价值”:87
}, {
“日期”:“2012年11月16日”,
“价值”:82
}, {
“日期”:“2012年11月17日”,
“价值”:86
}, {
“日期”:“2012-11-18”,
“价值”:80
}, {
“日期”:“2012-11-19”,
“价值”:87
}, {
“日期”:“2012年11月20日”,
“价值”:83
}, {
“日期”:“2012年11月21日”,
“价值”:85
}, {
“日期”:“2012年11月22日”,
“价值”:84
}, {
“日期”:“2012年11月23日”,
“价值”:82
}, {
“日期”:“2012年11月24日”,
“价值”:73
}, {
“日期”:“2012年11月25日”,
“价值”:71
}, {
“日期”:“2012年11月26日”,
“价值”:75
}, {
“日期”:“2012年11月27日”,
“价值”:79
}, {
“日期”:“2012-11-28”,
“价值”:70
}, {
“日期”:
chart.addData(dataItem, 1);
chart.events.on('ready', function (e) {

    $interval(function () {
        Blooddonation.donationAdmin().then(function(data) {
            app.date = data.data.date; //store the items here

            e.target.addData(app.date.map(function (item) {
                return {
                    date: item._id,
                    value: item.count
                };
            }), app.date.length - 1);
        });
    }, 2000);

});