I am trying to add radchart of stacked type to aspx page. The chart is bound with following data in code behind file as follows.
ChartSeries cSeries = new ChartSeries();
ChartSeries cSeries2 = new ChartSeries();
cSeries.Type = ChartSeriesType.StackedBar;
cSeries2.Type = ChartSeriesType.StackedBar;
cSeries.Name = "Blocks Covered";
cSeries2.Name = "Blocks not covered";
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("Common", 20);
dict.Add("A1", 30);
dict.Add("A2", 40);
dict.Add("A3", 50);
dict.Add("A4", 60);
int j = 0;
foreach (string key in dict.Keys)
{
j++;
cSeries.AddItem(dict[key], dict[key].ToString());
cSeries2.AddItem(dict[key], j.ToString());
chtCodeCoverage.PlotArea.XAxis.Items.Add(new ChartAxisItem(key, Color.Black));
}
chtCodeCoverage.Series.Add(cSeries);
chtCodeCoverage.Series.Add(cSeries2);
Required out: x-axis should have key values in dictionary. Y axis values will be values in dictionary and loop counter values.
But x-axis lables are not displayed. please help me. Refer screen shot for more details.
Thanks,
Srikar.
ChartSeries cSeries = new ChartSeries();
ChartSeries cSeries2 = new ChartSeries();
cSeries.Type = ChartSeriesType.StackedBar;
cSeries2.Type = ChartSeriesType.StackedBar;
cSeries.Name = "Blocks Covered";
cSeries2.Name = "Blocks not covered";
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("Common", 20);
dict.Add("A1", 30);
dict.Add("A2", 40);
dict.Add("A3", 50);
dict.Add("A4", 60);
int j = 0;
foreach (string key in dict.Keys)
{
j++;
cSeries.AddItem(dict[key], dict[key].ToString());
cSeries2.AddItem(dict[key], j.ToString());
chtCodeCoverage.PlotArea.XAxis.Items.Add(new ChartAxisItem(key, Color.Black));
}
chtCodeCoverage.Series.Add(cSeries);
chtCodeCoverage.Series.Add(cSeries2);
Required out: x-axis should have key values in dictionary. Y axis values will be values in dictionary and loop counter values.
But x-axis lables are not displayed. please help me. Refer screen shot for more details.
Thanks,
Srikar.