我想使用查询创建堆积条形图。我已经使用静态值完成了图表,但现在我必须使用动态值来完成。
我正在使用 flot 插件,如果任何其他插件很好或可行,请建议我。
您可以使用Fusion Charts Free(基于 Flash 的动画图表)用 jquery 和 asp.net 显示它。
他们有jquery 插件来使用 jquery 显示图表。
堆叠条形图可以在 C# 和 ASP.net 中实现,无需第三方 Charts。
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();
}
参考点这里