public NumericGaugeChart(ChartView BaseChart)
        {
            numericGauge   = new NumericGauge();
            this.BaseChart = BaseChart;

            numericGauge.FillSampleValues();

            BaseChart.Chart.Series.Add(numericGauge);
            BaseChart.Chart.Header.Visible = false;

            numericGauge.GaugeColorPalette           = null;
            numericGauge.FaceBrush.Gradient.Visible  = false;
            numericGauge.FaceBrush.ForegroundColor   = Color.FromRgb(8, 81, 137);
            numericGauge.FaceBrush.Color             = Color.FromRgb(8, 81, 137);
            numericGauge.FaceBrush.Solid             = true;
            numericGauge.FaceBrush.Visible           = true;
            numericGauge.Markers[0].Active           = true;
            numericGauge.Markers[1].Active           = true;
            numericGauge.Markers[2].Active           = true;
            numericGauge.Markers[0].UsePalette       = false;
            numericGauge.Markers[1].UsePalette       = false;
            numericGauge.Markers[2].UsePalette       = false;
            numericGauge.Markers[0].Shape.Color      = Color.FromRgb(8, 81, 137);
            numericGauge.Markers[1].Shape.Color      = Color.FromRgb(8, 81, 137);
            numericGauge.Markers[2].Shape.Color      = Color.FromRgb(8, 81, 137);
            numericGauge.Markers[0].Shape.Font.Color = Color.White;
            numericGauge.Markers[1].Shape.Font.Color = Color.White;
            numericGauge.Markers[2].Shape.Font.Color = Color.White;
            numericGauge.Markers[0].TextAlign        = TextAlignment.End;
            numericGauge.Markers[1].TextAlign        = TextAlignment.Center;
            numericGauge.Markers[2].TextAlign        = TextAlignment.Center;
            numericGauge.TextMarker.Shape.Font.Color = Color.White;
        }
        public DigitalGaugeChart(ChartView BaseChart)
        {
            digitalGauge   = new NumericGauge();
            this.BaseChart = BaseChart;
            digitalGauge.FillSampleValues();

            BaseChart.Chart.Header.Visible = false;

            BaseChart.Chart.Series.Add(digitalGauge);

            digitalGauge.GaugeColorPalette           = null;
            digitalGauge.Markers[0].UsePalette       = false;
            digitalGauge.Markers[1].Active           = false;
            digitalGauge.Markers[2].Active           = false;
            digitalGauge.FaceBrush.Gradient.Visible  = false;
            digitalGauge.FaceBrush.ForegroundColor   = Color.FromRgb(40, 40, 40);
            digitalGauge.FaceBrush.Color             = Color.FromRgb(40, 40, 40);
            digitalGauge.FaceBrush.Solid             = true;
            digitalGauge.FaceBrush.Visible           = true;
            digitalGauge.Markers[0].Active           = true;
            digitalGauge.Markers[0].UsePalette       = false;
            digitalGauge.Markers[0].Shape.Color      = Color.FromRgb(40, 40, 40);
            digitalGauge.Markers[0].Shape.Font.Color = Color.Red;
            digitalGauge.Markers[0].TextAlign        = TextAlignment.End;
            digitalGauge.Markers[0].Centered         = true;
            digitalGauge.TextMarker.Shape.Font.Color = Color.White;
            digitalGauge.FaceBrush.Visible           = false;
            digitalGauge.Markers[0].Shape.Font.Size  = 40;
            digitalGauge.Markers[0].Position         = AnnotationPositions.LeftTop;
        }
Beispiel #3
0
        private void SetUpNGauge()
        {
            Axis axis = new Axis();

            axis.Horizontal                    = true;
            nGauge                             = new NumericGauge();
            nGauge.HorizAxis                   = HorizontalAxis.Custom;
            nGauge.CustomHorizAxis             = axis;
            nGauge.Visible                     = false;
            nGauge.TextMarker.Active           = false;
            nGauge.UnitsMarker.Active          = false;
            nGauge.Horizontal                  = true;
            nGauge.ValueFormat                 = "###.0";
            nGauge.ValueMarker.Active          = true;
            nGauge.ValueMarker.Shape.Font.Size = 14;
        }
Beispiel #4
0
        private void SetUpNGauge2()
        {
            Axis axis = new Axis();

            axis.Horizontal                     = true;
            nGauge2                             = new NumericGauge();
            nGauge2.HorizAxis                   = HorizontalAxis.Custom;
            nGauge2.CustomHorizAxis             = axis;
            nGauge2.Visible                     = false;
            nGauge2.TextMarker.Active           = false;
            nGauge2.UnitsMarker.Active          = false;
            nGauge2.Horizontal                  = true;
            nGauge2.ValueFormat                 = "###.0";
            nGauge2.ValueMarker.Active          = true;
            nGauge2.ValueMarker.Shape.Font.Size = 10;
            nGauge2.GaugeColorPalette           = NumericGauge.LEDPalette;
        }