使用C#在ASP.Net中使用jquery堆积条形图?

时间:2010-06-23 05:21:48

标签: jquery charts flot

我想使用查询创建堆积条形图。我已经使用静态值完成了图表,但我现在已经使用动态值来完成了。

我正在使用flot插件,如果任何其他插件是好的或可行的,请建议我。

2 个答案:

答案 0 :(得分:0)

您可以使用 Fusion Charts Free (带动画的基于Flash的图表)使用jquery和asp.net进行显示。

他们使用jquery plugin来显示使用jquery的图表。

您可以在Link1Link2Link3上找到更多信息。

答案 1 :(得分:0)

堆叠条形图可以在C#中实现,ASP.net本身无需使用第三方图表。

for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
MobileSalesChart.Series["Apple"].Points.Add(new DataPoint(i, ds.Tables[0].Rows[i]["Apple"].ToString().Trim()));
MobileSalesChart.Series["Nokia"].Points.Add(new DataPoint(i, ds.Tables[0].Rows[i]["Nokia"].ToString().Trim()));
MobileSalesChart.Series["Samsung"].Points.Add(new DataPoint(i, ds.Tables[0].Rows[i]["Samsung"].ToString().Trim()));
MobileSalesChart.Series["Sony"].Points.Add(new DataPoint(i, ds.Tables[0].Rows[i]["Sony"].ToString().Trim()));
MobileSalesChart.Series["Motorola"].Points.Add(new DataPoint(i, ds.Tables[0].Rows[i]["Motorola"].ToString().Trim()));
MobileSalesChart.Series[0].Points[i].AxisLabel = ds.Tables[0].Rows[i]["Year"].ToString().Trim();
}

参考Click Here