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 に答える