我正在使用泡泡系列创建一个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”参数,我需要将其设置为气泡图的尺寸参数,并且还要设置图表中气泡的透明度。
类似的代码适用于条形图,但如果使用此代码,则不会生成气泡系列。
有关如何实现这一点的想法吗?
答案 0 :(得分:1)
当您使用Bubble Series时,您必须添加的参数是XValues,YValues和Radius,如果您没有指定其中一个值,则图表未正确绘制。我建议你在dataSource中添加一个列,指示Bubble的半径,并使用与下一个类似的代码进行分配:
Bubble1.RadiusValues.DataMember= dsPoolPivot.Tables[0].Columns["Radius"].ToString();
您能否告诉我们以前的建议是否有助于您解决问题?
谢谢,