Esempio n. 1
0
        private void FlexChartAnimation_Load(object sender, EventArgs e)
        {
            Dock = DockStyle.Fill;

            chart = new C1.Win.Chart.FlexChart()
            {
                Dock = DockStyle.Fill
            };
            tableLayoutPanel1.SetRow(chart, 1);
            tableLayoutPanel1.SetColumn(chart, 0);
            tableLayoutPanel1.Controls.Add(chart);

            chart.AnimationSettings = AnimationSettings.All;

            data = new PointDataSource(chart);
            data.NewData();

            var association = AddProperty("ChartType", chart);

            association.AllowedValues = new List <string>()
            {
                "Area", "Bar", "Column", "Line", "LineSymbols", "Scatter", "Spline", "SplineArea", "SplineSymbols", "Step", "StepArea"
            };
            AddProperty("Stacking", chart);
            AddProperty("RenderMode", chart);
        }
Esempio n. 2
0
        private void CustomAnimation_Load(object sender, EventArgs e)
        {
            chart = new C1.Win.Chart.FlexChart()
            {
                Dock = DockStyle.Fill, ChartType = ChartType.Scatter
            };

            chart.AxisX.Origin    = chart.AxisY.Origin = 0;
            chart.AxisX.Min       = chart.AxisY.Min = -1;
            chart.AxisX.Max       = chart.AxisY.Max = 1;
            chart.AxisY.AxisLine  = true;
            chart.AxisY.MajorGrid = false;

            chart.AnimationTransform     += AnimationTransform;
            chart.AnimationLoad.Direction = AnimationDirection.XY;
            chart.AnimationLoad.Easing    = Easing.Linear;
            chart.AnimationSettings       = AnimationSettings.All;

            tableLayoutPanel1.Controls.Add(chart);

            AddsSeries();
        }
Esempio n. 3
0
 public ItemDataSource(C1.Win.Chart.FlexChart chart, int npts = 5)
 {
     this.chart = chart;
     this.npts  = npts;
     this.nser  = 2;
 }
Esempio n. 4
0
 public PointDataSource(C1.Win.Chart.FlexChart chart, int nser = 3, int npts = 10)
 {
     this.chart = chart;
     this.nser  = nser;
     this.npts  = npts;
 }