public Parametric()
        {
            InitializeComponent();

            _pfs = new ParametricFunctionSeries()
            {
                SampleCount = 1000,
                Max         = 2 * Math.PI,
                XFunction   = (t) => Math.Cos(xPar.Value * t),
                YFunction   = (t) => Math.Sin(yPar.Value * t),
            };
            chart.Data.Children.Add(_pfs);

            chart.ChartType = ChartType.Line;
        }
示例#2
0
        public Parametric()
        {
            InitializeComponent();

              _pfs = new ParametricFunctionSeries()
              {
            SampleCount = 1000,
            Max = 2*Math.PI,
            XFunction = (t) => Math.Cos(xPar.Value * t),
            YFunction = (t) => Math.Sin(yPar.Value * t),
              };
              chart.Data.Children.Add(_pfs);

              chart.ChartType = ChartType.Line;
        }
示例#3
0
        public ParametricFunctionSeriesView()
        {
            InitializeComponent();
            series             = new ParametricFunctionSeries();
            series.SampleCount = 1000;
            series.Max         = 2 * Math.PI;
            series.SeriesName  = "Parametric Function Series";
            series.XFunction   = CalculateX;
            series.YFunction   = CalculateY;

            flexChart1.AxisX.Min       = -1.5;
            flexChart1.AxisX.Max       = 1.5;
            flexChart1.AxisX.MajorUnit = 0.2;

            this.flexChart1.Series.Clear();
            this.flexChart1.Series.Add(series);
        }
示例#4
0
        void InitializeChart()
        {
            flexChart1.BeginUpdate();
            this.flexChart1.Stacking = C1.Chart.Stacking.None;
            series             = new ParametricFunctionSeries();
            series.SampleCount = 1000;
            series.Max         = 2 * Math.PI;
            series.Name        = "Parametric Function Series";
            series.XFunction   = CalculateX;
            series.YFunction   = CalculateY;

            flexChart1.AxisX.Min       = -1.5;
            flexChart1.AxisX.Max       = 1.5;
            flexChart1.AxisX.MajorUnit = 0.2;

            this.flexChart1.Series.Clear();
            this.flexChart1.Series.Add(series);
            flexChart1.EndUpdate();
        }