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

当您使用 Bubble Series 时,您必须添加的参数是 XValues、YValues 和 Radius,如果您不指定其中一个值,则图表绘制不正确。我建议你,在你的 dataSource 中添加一列,指示 Bubble 的半径,并使用与下一个类似的代码分配它:

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

您能否告诉我们之前的建议是否可以帮助您解决问题?

谢谢,

于 2013-02-01T13:34:43.500 回答