<dotnet:Chart id="Chart_RTS_Count_Summary_by_Month_FY" runat="server"/>
protected void splineRTSesChargesByMonth()
{
// Set the chart type
Chart_RTS_Count_Summary_by_Month_FY.Type = ChartType.Combo;
// Set the size
Chart_RTS_Count_Summary_by_Month_FY.Width = 1150;
Chart_RTS_Count_Summary_by_Month_FY.Height = 550;
// Set the temp directory
Chart_RTS_Count_Summary_by_Month_FY.TempDirectory = "temp";
Chart_RTS_Count_Summary_by_Month_FY.Debug = true;
//Chart_RTS_Count_Summary_by_Month_FY.Title = "District RTSes Charges";
Chart_RTS_Count_Summary_by_Month_FY.LegendBox.Orientation = dotnetCHARTING.Orientation.Bottom;
Chart_RTS_Count_Summary_by_Month_FY.TitleBox.Position = TitleBoxPosition.FullWithLegend;
Chart_RTS_Count_Summary_by_Month_FY.DefaultElement.Marker.Visible = true;
Chart_RTS_Count_Summary_by_Month_FY.PaletteName = Palette.Five;
Chart_RTS_Count_Summary_by_Month_FY.ChartAreaSpacing = 8;
Chart_RTS_Count_Summary_by_Month_FY.LegendBox.Template = "%Icon%Name";
Chart_RTS_Count_Summary_by_Month_FY.TitleBox.Label.Font = new Font("", 12, FontStyle.Bold);
Chart_RTS_Count_Summary_by_Month_FY.TitleBox.Label.Color = Color.Black;//FromArgb(39, 64, 139);//(0,104,139);
Chart_RTS_Count_Summary_by_Month_FY.TitleBox.Background.Color = Color.FromArgb(215, 230, 250);//Color.WhiteSmoke;
Chart_RTS_Count_Summary_by_Month_FY.LegendBox.Background.Color = Color.WhiteSmoke;
Chart_RTS_Count_Summary_by_Month_FY.LegendBox.LabelStyle = new dotnetCHARTING.Label("", new Font("Arial", 10), Color.Black);
Chart_RTS_Count_Summary_by_Month_FY.XAxis.Label.Text = "Dates";
Chart_RTS_Count_Summary_by_Month_FY.YAxis.Label.Text = "Invoice Amount";
Chart_RTS_Count_Summary_by_Month_FY.XAxis.TimeScaleLabels.Mode = TimeScaleLabelMode.Smart;
Chart_RTS_Count_Summary_by_Month_FY.XAxis.TimeScaleLabels.DayFormatString = "o";
Chart_RTS_Count_Summary_by_Month_FY.XAxis.TimeScaleLabels.RangeIntervals.Add(TimeInterval.Month);
Chart_RTS_Count_Summary_by_Month_FY.XAxis.TimeScaleLabels.MonthFormatString = "MMM";
SeriesCollection mySC = new SeriesCollection();
Series s1 = new Series();
Series s2 = new Series();
Series s3 = new Series();
DataSet ds = new DataSet();
ds = objBus.GetDTGRTSCountSummarybyMonthFY();
DataTable dt = ds.Tables[0];
DataRow dr = dt.Rows[0];
if (dr["title"].ToString().Length <= 0)
{
Chart_RTS_Count_Summary_by_Month_FY.Title = "District RTS Charges";
}
else
{
Chart_RTS_Count_Summary_by_Month_FY.Title = dr["title"].ToString();
}
s1.Data = ds.Tables[0];
s1.Type = SeriesType.Spline;
s1.LegendEntry.Name = "RTS Charges($)";
s1.Line.Width = 2;
s1.YAxis = new Axis();
s1.YAxis.FormatString = "Currency";
//s1.YAxis.Minimum = 1750000;
s1.YAxis.TickLabel.Color = Color.FromArgb(45, 24, 245);
s1.YAxis.Label.Text = "RTS Charges($)";
s2.Data = ds.Tables[1];
s2.Type = SeriesType.Spline;
s2.LegendEntry.Name = "Count";
s2.Line.Width = 2;
s2.YAxis = new Axis();
s2.YAxis.TickLabel.Color = Color.FromArgb(245, 24, 55);
//s2.YAxis.Minimum = 45000;
s2.YAxis.Label.Text = "Count";
mySC.Add(s1);
mySC.Add(s2);
mySC[0].DefaultElement.Color = Color.FromArgb(45, 24, 245);
mySC[1].DefaultElement.Color = Color.FromArgb(245, 24, 55);
Chart_RTS_Count_Summary_by_Month_FY.DefaultElement.ShowValue = true;
Chart_RTS_Count_Summary_by_Month_FY.Mentor = false;
Chart_RTS_Count_Summary_by_Month_FY.SeriesCollection.Add(mySC);
}
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment