示例#1
0
        private void LoadTrendlineSeries()
        {
            string valueString = "8,8.6,11,6.2,13.8,15,14,12,16,15,17,18,17.2,18.5,17.8,18.6,19.8,18,16.9,15.6,14.7,14.2,13.9,13.2,12.8,11.7,11.2,10.5,9.4,8.9,8.4,8,8.6,11,6.2,13.8,15,14,12,16,15,17,18,17.2";

            string[] values = valueString.Split(',');

            var series = new CandlestickChartSeries();

            series.IsTrendline                 = true;
            series.Label                       = "Trendline";
            series.TrendlineSeries.FitType     = TrendlineFitType.Polynom;
            series.TrendlineSeries.Order       = 4;
            series.TrendlineSeries.SampleCount = 100;

            foreach (var valueX in this.C1CandlestickChart1.SeriesList[0].Data.X.Values)
            {
                series.TrendlineSeries.Data.X.Add(valueX.DateTimeValue);
            }

            foreach (string valueY in values)
            {
                series.TrendlineSeries.Data.Y.Add(double.Parse(valueY));
            }

            this.C1CandlestickChart1.SeriesList.Add(series);
        }
示例#2
0
        private void LoadTrendlineSeries()
        {
            string valueString = "8,8.6,11,6.2,13.8,15,14,12,16,15,17,18,17.2,18.5,17.8,18.6,19.8,18,16.9,15.6,14.7,14.2,13.9,13.2,12.8,11.7,11.2,10.5,9.4,8.9,8.4,8,8.6,11,6.2,13.8,15,14,12,16,15,17,18,17.2";

            string[] values = valueString.Split(',');

            var series = new CandlestickChartSeries();
            series.IsTrendline = true;
            series.Label = "Trendline";
            series.TrendlineSeries.FitType = TrendlineFitType.Polynom;
            series.TrendlineSeries.Order = 4;
            series.TrendlineSeries.SampleCount = 100;

            foreach (var valueX in this.C1CandlestickChart1.SeriesList[0].Data.X.Values)
            {
                series.TrendlineSeries.Data.X.Add(valueX.DateTimeValue);
            }

            foreach (string valueY in values)
            {
                series.TrendlineSeries.Data.Y.Add(double.Parse(valueY));
            }

            this.C1CandlestickChart1.SeriesList.Add(series);
        }