如何逐年显示数据比较数据 [英] How to display data comparision data year wise
本文介绍了如何逐年显示数据比较数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何生成radhtmlchart dynamicalyy和显示数据列表图表类型的不同年份的州人口可以指导我或片段
How to generate radhtmlchart dynamicalyy and display data column chart type of population of states in different year can u guide me or snippets
RadHtmlChart scatterChart = new RadHtmlChart();
scatterChart.ID = "ScatterChart";
scatterChart.Width = Unit.Pixel(680);
scatterChart.Height = Unit.Pixel(400);
scatterChart.Legend.Appearance.Position = Telerik.Web.UI.HtmlChart.ChartLegendPosition.Bottom;
//scatterChart.PlotArea.XAxis.TitleAppearance.Text = "Volts";
scatterChart.PlotArea.XAxis.TitleAppearance.Text = "Name";
SeriesItem sitem;
ColumnSeries clm;
CategorySeriesItem item;
DataTable dt=GetData();
for (int i = 0; i < dt.Rows.Count; i++)
{
clm = new ColumnSeries();
clm.LabelsAppearance.Visible = false;
clm.Name = dt.Rows[i]["Name"].ToString();
scatterChart.PlotArea.XAxis.DataLabelsField = dt.Rows[i]["Name"].ToString();
clm.GroupName = dt.Rows[i]["Year"].ToString();
///
item = new CategorySeriesItem();
item.Y = Convert.ToInt32(dt.Rows[i]["Price1"]);
// sitem.YValue = dt.Rows[i]["Year"].ToString();
// clm.DataFieldY = dt.Rows[i]["Year"].ToString();
clm.SeriesItems.Add(item);
sitem = new SeriesItem();
scatterChart.PlotArea.Series.Add(clm);
}
//for (int i = 0; i < dt.Rows.Count; i++)
//{
// scatterChart.PlotArea.XAxis.DataLabelsField = dt.Rows[i]["Name"].ToString();
// }
// DataSet myDS = GetData();
scatterChart.DataSource = dt;
scatterChart.PlotArea.XAxis.LabelsAppearance.Visible = true;
scatterChart.PlotArea.XAxis.LabelsAppearance.DataFormatString = "YYYY-mm";
scatterChart.DataBind();
Panel1.Controls.Add(scatterChart);
代码片段已从评论中移除 - Maciej Los
[/ EDIT]
code snippet has been moved from comment - Maciej Los
[/EDIT]
推荐答案
这篇关于如何逐年显示数据比较数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文