0

我有一个显示图表的 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'
                                    }
                                }
                            }
                        }
                    }
                );
4

2 回答 2

1

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

redrawChart: function() {
    this.remove('#chart');
    this.add({...});
}
于 2013-01-19T16:25:06.857 回答
0

通常最好只更新图表。HighCharts 是 App SDK 中包含的图表库。HighCharts 甚至会为您的更改设置动画。凉爽的!!!在此处查找对图表进行操作的方法列表。您可以添加系列、更改数据、更改轴限制、控制缩放等。

于 2013-03-28T00:16:31.527 回答