public SeriesType_Calendar() { // This call is required by the Windows Form Designer. InitializeComponent(); calendarSeries1.FillSampleValues(); }
public ServerStatus() { tChart1 = new Chart(); this.horizBar1 = new Steema.TeeChart.Styles.HorizBar(); this.horizBar2 = new Steema.TeeChart.Styles.HorizBar(); this.tChart2 = new Chart(); this.calendar1 = new Steema.TeeChart.Styles.Calendar(); this.tChart3 = new Chart(); this.horizBar3 = new Steema.TeeChart.Styles.HorizBar(); this.horizBar4 = new Steema.TeeChart.Styles.HorizBar(); this.horizBar5 = new Steema.TeeChart.Styles.HorizBar(); // tChart1 this.tChart1.Aspect.ColorPaletteIndex = 21; this.tChart1.Aspect.View3D = false; this.tChart1.Axes.Visible = false; this.tChart1.Header.AdjustFrame = false; this.tChart1.Header.Brush.Color = Color.FromRgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.tChart1.Header.Font.Brush.Color = Color.Gray; this.tChart1.Header.Font.Name = "Segoe UI"; this.tChart1.Header.Font.Size = 18; this.tChart1.Header.Lines = new string[] { "Server Status" }; this.tChart1.Header.Pen.Color = Color.FromRgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(192))))); this.tChart1.Header.Transparent = false; this.tChart1.Legend.Visible = false; this.tChart1.Panel.Brush.Color = Color.FromRgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.tChart1.Panel.Brush.Gradient.Visible = false; this.tChart1.Series.Add(this.horizBar1); this.tChart1.Series.Add(this.horizBar2); this.tChart1.Walls.Visible = false; this.tChart1.AfterDraw += new Steema.TeeChart.PaintChartEventHandler(this.tChart1_AfterDraw); // horizBar1 this.horizBar1.BarRound = Steema.TeeChart.Styles.BarRounding.AtValue; this.horizBar1.Brush.Color = Color.FromRgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.horizBar1.Color = Color.FromRgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.horizBar1.ColorEach = false; this.horizBar1.Marks.Visible = false; this.horizBar1.MultiBar = Steema.TeeChart.Styles.MultiBars.None; this.horizBar1.Pen.Color = Color.FromRgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(192))))); this.horizBar1.Title = "horizBar1"; this.horizBar1.XValues.DataMember = "X"; this.horizBar1.YValues.DataMember = "Bar"; this.horizBar1.YValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; // horizBar2 this.horizBar2.BarRound = Steema.TeeChart.Styles.BarRounding.AtValue; this.horizBar2.Brush.Color = Color.FromRgb(((int)(((byte)(243)))), ((int)(((byte)(156)))), ((int)(((byte)(53))))); this.horizBar2.Color = Color.FromRgb(((int)(((byte)(243)))), ((int)(((byte)(156)))), ((int)(((byte)(53))))); this.horizBar2.ColorEach = true; this.horizBar2.Marks.Arrow.Visible = false; this.horizBar2.Marks.ArrowLength = -34; this.horizBar2.Marks.Brush.Visible = false; this.horizBar2.Marks.Font.Bold = true; this.horizBar2.Marks.Font.Brush.Color = Color.FromRgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.horizBar2.Marks.Style = Steema.TeeChart.Styles.MarksStyles.Percent; this.horizBar2.Marks.Transparent = true; this.horizBar2.Pen.Color = Color.FromRgb(((int)(((byte)(146)))), ((int)(((byte)(94)))), ((int)(((byte)(32))))); this.horizBar2.Title = "horizBar2"; this.horizBar2.YValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; // tChart2 this.tChart2.Aspect.ColorPaletteIndex = 21; this.tChart2.Footer.Font.Brush.Color = Color.Blue; this.tChart2.Header.Visible = false; this.tChart2.Legend.Visible = false; this.tChart2.Panel.Bevel.Outer = Steema.TeeChart.Drawing.BevelStyles.None; this.tChart2.Panel.Brush.Color = Color.White; this.tChart2.Panel.Brush.Gradient.EndColor = Color.White; this.tChart2.Series.Add(this.calendar1); this.tChart2.Walls.Back.Brush.Gradient.EndColor = Color.White; // calendar1 this.calendar1.ColorEach = false; this.calendar1.ColorMember = "Colors"; this.calendar1.Date = new System.DateTime(2015, 3, 9, 0, 0, 0, 0); this.calendar1.DayOneColumn = 7; this.calendar1.DayOneRow = 3; this.calendar1.Legend.Visible = false; this.calendar1.Pen.Visible = false; this.calendar1.Title = "calendar1"; this.calendar1.XValues.DataMember = "X"; this.calendar1.XValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; this.calendar1.YValues.DataMember = "Y"; this.calendar1.Change += new Steema.TeeChart.Styles.Calendar.CalendarChangeEventHandler(this.calendar1_Change); // tChart3 this.tChart3.Aspect.ColorPaletteIndex = 21; this.tChart3.Aspect.View3D = false; this.tChart3.Axes.Bottom.AxisPen.Width = 1; this.tChart3.Axes.Bottom.Labels.Font.Brush.Color = Color.Gray; this.tChart3.Axes.Bottom.Labels.Font.Name = "Segoe UI"; this.tChart3.Axes.Left.AxisPen.Visible = false; this.tChart3.Axes.Left.Grid.Visible = false; this.tChart3.Axes.Left.Labels.Font.Brush.Color = Color.Gray; this.tChart3.Axes.Left.Labels.Font.Name = "Segoe UI"; this.tChart3.Axes.Left.MinorTicks.Visible = false; this.tChart3.Axes.Left.Ticks.Color = Color.FromRgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); this.tChart3.Footer.Font.Brush.Color = Color.Blue; this.tChart3.Header.Alignment = TextAlignment.Start; this.tChart3.Header.Font.Brush.Color = Color.Gray; this.tChart3.Header.Font.Size = 16; this.tChart3.Header.Lines = new string[] { "Active Servers" }; this.tChart3.Legend.Alignment = Steema.TeeChart.LegendAlignments.Bottom; this.tChart3.Legend.Transparent = true; this.tChart3.Panel.Bevel.Outer = Steema.TeeChart.Drawing.BevelStyles.None; this.tChart3.Panel.Brush.Color = Color.FromRgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.tChart3.Panel.Brush.Gradient.EndColor = Color.White; this.tChart3.Panel.Brush.Gradient.Visible = false; this.tChart3.Panel.MarginBottom = 1D; this.tChart3.Panel.MarginLeft = 2D; this.tChart3.Panel.MarginRight = 2D; this.tChart3.Panel.MarginTop = 2D; this.tChart3.Series.Add(this.horizBar3); this.tChart3.Series.Add(this.horizBar4); this.tChart3.Series.Add(this.horizBar5); this.tChart3.Walls.Back.Brush.Gradient.EndColor = Color.White; this.tChart3.Walls.Back.Visible = false; // horizBar3 this.horizBar3.BarRound = Steema.TeeChart.Styles.BarRounding.AtValue; this.horizBar3.Brush.Color = Color.FromRgb(((int)(((byte)(220)))), ((int)(((byte)(92)))), ((int)(((byte)(5))))); this.horizBar3.Color = Color.FromRgb(((int)(((byte)(220)))), ((int)(((byte)(92)))), ((int)(((byte)(5))))); this.horizBar3.ColorEach = false; this.horizBar3.Marks.Visible = false; this.horizBar3.Pen.Color = Color.FromRgb(((int)(((byte)(132)))), ((int)(((byte)(55)))), ((int)(((byte)(3))))); this.horizBar3.Title = "Server 1"; this.horizBar3.XValues.DataMember = "X"; this.horizBar3.YValues.DataMember = "Bar"; this.horizBar3.YValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; // horizBar4 this.horizBar4.BarRound = Steema.TeeChart.Styles.BarRounding.AtValue; this.horizBar4.Brush.Color = Color.FromRgb(((int)(((byte)(255)))), ((int)(((byte)(172)))), ((int)(((byte)(0))))); this.horizBar4.Color = Color.FromRgb(((int)(((byte)(255)))), ((int)(((byte)(172)))), ((int)(((byte)(0))))); this.horizBar4.ColorEach = false; this.horizBar4.Marks.Visible = false; this.horizBar4.Pen.Color = Color.FromRgb(((int)(((byte)(153)))), ((int)(((byte)(103)))), ((int)(((byte)(0))))); this.horizBar4.Title = "Server 2"; this.horizBar4.XValues.DataMember = "X"; this.horizBar4.YValues.DataMember = "Bar"; this.horizBar4.YValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; // horizBar5 this.horizBar5.BarRound = Steema.TeeChart.Styles.BarRounding.AtValue; this.horizBar5.Brush.Color = Color.FromRgb(((int)(((byte)(110)))), ((int)(((byte)(197)))), ((int)(((byte)(184))))); this.horizBar5.Color = Color.FromRgb(((int)(((byte)(110)))), ((int)(((byte)(197)))), ((int)(((byte)(184))))); this.horizBar5.ColorEach = false; this.horizBar5.Marks.Visible = false; this.horizBar5.Pen.Color = Color.FromRgb(((int)(((byte)(66)))), ((int)(((byte)(118)))), ((int)(((byte)(110))))); this.horizBar5.Title = "Server 3"; this.horizBar5.XValues.DataMember = "X"; this.horizBar5.YValues.DataMember = "Bar"; this.horizBar5.YValues.Order = Steema.TeeChart.Styles.ValueListOrder.Ascending; tChart1.Panel.Gradient.Visible = false; tChart2.Panel.Gradient.Visible = false; tChart3.Panel.Gradient.Visible = false; double[] h1Vals = new double[] { 100, 100, 100, 100, 100 }; horizBar1.Add(h1Vals); double[] h2Vals = new double[] { 60, 85, 40, 55, 50 }; horizBar2.Add(h2Vals); horizBar3.FillSampleValues(3); horizBar4.FillSampleValues(3); horizBar5.FillSampleValues(3); horizBar3.Labels[0] = "Speed"; horizBar3.Labels[1] = "Time"; horizBar3.Labels[2] = "Visitors"; calendar1.FillSampleValues(); calendar1.Date = DateTime.Now; calendar1.Today.Color = Steema.TeeChart.Themes.LookoutTheme.SeawashPalette[9]; calendar1.Sunday.Color = Steema.TeeChart.Themes.LookoutTheme.SeawashPalette[10]; calendar1.Sunday.Font.Color = Color.Black; this.tChart1.Aspect.ZoomText = true; this.tChart2.Aspect.ZoomText = true; this.tChart3.Aspect.ZoomText = true; chartView1 = new ChartView { VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, WidthRequest = 25, HeightRequest = 25 }; chartView1.Model = tChart1; chartView2 = new ChartView { VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, WidthRequest = 25, HeightRequest = 25 }; chartView2.Model = tChart2; chartView3 = new ChartView { VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, WidthRequest = 25, HeightRequest = 25 }; chartView3.Model = tChart3; Grid grid = new Grid { VerticalOptions = LayoutOptions.FillAndExpand, Padding = 5, RowDefinitions = { new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }, new RowDefinition { Height = new GridLength(1, GridUnitType.Star) } }, ColumnDefinitions = { new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }, new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) } } }; grid.Children.Add(chartView1, 0, 0); grid.Children.Add(chartView2, 1, 0); grid.Children.Add(chartView3, 0, 2, 1, 2); // Build the page. this.Content = grid; }