0

バブルシリーズを使用してTeeChartを作成していますが、SQLデータベースからのデータをシリーズに入力する必要があります。私はこれを行うために次のコードを書いています。

DataSet dsPoolPivot = new DataSet();
//Fill the dataset with data from a stored procedure
Steema.TeeChart.Styles.Bubble Bubble1 = new Steema.TeeChart.Styles.Bubble(WebChart1.Chart);
Bubble1.XValues.DataMember = dsPoolPivot.Tables[0].Columns["PaymentAmount"].ToString();
Bubble1.YValues.DataMember = dsPoolPivot.Tables[0].Columns["AllocationAmount"].ToString();
Bubble1.LabelMember = dsPoolPivot.Tables[0].Columns["Product_Desc"].ToString();
Bubble1.DataSource = dsPoolPivot.Tables[0];

これに加えて、データセットに「ContingencyAmount」パラメーターもあります。これは、バブルチャートのサイズパラメーターとして設定する必要があり、チャート内のバブルの透明度も設定したいと考えています。

同様のコードは棒グラフでもうまく機能しますが、このコードを使用するとバブルシリーズは生成されません。

これをどのように達成できるかについてのアイデアはありますか?

4

1 に答える 1

1

バブル シリーズを使用する場合、XValues、YValues、および Radius のいずれかの値を割り当てないと、グラフが正しく描画されないパラメータを追加する必要があります。バブルの半径を示す列を dataSource に追加し、次のようなコードを使用して割り当てることをお勧めします。

Bubble1.RadiusValues.DataMember= dsPoolPivot.Tables[0].Columns["Radius"].ToString();

以前の提案が問題の解決に役立つかどうか教えていただけますか?

ありがとう、

于 2013-02-01T13:34:43.500 に答える