刷新拉力赛图表

时间:2013-01-18 22:25:53

标签: rally

我有一个显示图表的Rally SDK 2.0p5应用程序。当用户选择一个选项时,数据将被更新,我想刷新图表。但不是重绘,而是在下面放置一个新图表。什么是正确的语法?

                // Configure and Add the chart
                this.add(
                    {
                        xtype: 'rallychart',
                        height: 400,
                        id: 'chart',
                        chartConfig: {
                            chart: {
                            },
                            title: {
                                text: 'My Chart',
                                align: 'center'
                            },
                            xAxis: [
                                {
                                    categories: ['M0','M1','M2','M3','M4','M5'],
                                    title: {
                                        text: 'Interval'
                                    }
                                }
                            ],
                            yAxis: {
                                title: {
                                    text: yText
                                }
                            },
                            series: [ { type: 'column',
                                        name: yText,
                                        data: mCount } ],
                            plotOptions : {
                                column: {
                                    color: '#F00'
                                },
                                series : {
                                    animation : {
                                        duration : 2000,
                                        easing : 'swing'
                                    }
                                }
                            }
                        }
                    }
                );

2 个答案:

答案 0 :(得分:1)

您需要在添加新图表之前删除第一个图表。

redrawChart: function() {
    this.remove('#chart');
    this.add({...});
}

答案 1 :(得分:0)

通常更好地更新图表。 HighCharts是包含在App SDK中的图表库。 HighCharts甚至可以为您的更改添加动画效果。凉!!!查看here以获取在图表上运行的方法列表。您可以添加系列,更改数据,更改轴限制,控制缩放等。