我想使用查询创建堆积条形图。我已经使用静态值完成了图表,但我现在已经使用动态值来完成了。
我正在使用flot插件,如果任何其他插件是好的或可行的,请建议我。
答案 0 :(得分:0)
您可以使用 Fusion Charts Free (带动画的基于Flash的图表)使用jquery和asp.net进行显示。
他们使用jquery plugin来显示使用jquery的图表。
答案 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();
}