protected override void SetupChart()
        {
            this.flexChart1.ChartType  = ChartType.SplineArea;
            this.flexChart1.DataSource = SalesDataSource.GetUnitSalesInfo();
            this.flexChart1.BindingX   = "Date";
            var Food = new Series()
            {
                Name    = "Food",
                Binding = "Food",
            };
            var Drink = new Series()
            {
                Name    = "Drink",
                Binding = "Drink",
            };
            var NonConsumable = new Series()
            {
                Name    = "Non-Consumable",
                Binding = "NonConsumable",
            };

            this.flexChart1.Series.Add(Food);
            this.flexChart1.Series.Add(Drink);
            this.flexChart1.Series.Add(NonConsumable);

            this.flexChart1.ToolTip.Content       = "{y:0}";
            this.flexChart1.Header.Content        = "Daily Sales";
            this.flexChart1.Header.Style.Font     = StyleInfo.ChartHeaderFont;
            this.flexChart1.AxisY.Title           = "Number of Units";
            this.flexChart1.AxisY.TitleStyle.Font = StyleInfo.AxisTitleFont;
        }
Example #2
0
        protected override void SetupChart()
        {
            this.flexChart1.ChartType         = ChartType.SplineSymbols;
            this.flexChart1.Header.Content    = "Revenue vs Expenses";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetCountrySales();
            this.flexChart1.BindingX   = "Name";

            var ser1 = new Series
            {
                Binding = "Sales",
                Name    = "Revenue",
            };

            ser1.Style.StrokeWidth = 3;
            var ser2 = new Series
            {
                Binding      = "Expenses",
                Name         = "Expenses",
                SymbolMarker = SymbolMarker.Box,
                SymbolSize   = 10,
            };

            ser2.Style.StrokeDashPattern = new float[] { 2, 1 };

            this.flexChart1.Series.Add(ser1);
            this.flexChart1.Series.Add(ser2);
        }
Example #3
0
        protected override void SetupChart()
        {
            flexChart1.BeginUpdate();
            flexChart1.Header.Content    = "Revenue and Expense Comparison";
            flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;
            flexChart1.Series.Clear();

            // Add data series
            var revenue = new Series();

            revenue.Binding = "Sales";
            revenue.Name    = "Revenue";
            flexChart1.Series.Add(revenue);

            var expenses = new Series();

            expenses.Binding = expenses.Name = "Expenses";
            flexChart1.Series.Add(expenses);

            var downloads = new Series();

            downloads.Binding = downloads.Name = "Downloads";
            flexChart1.Series.Add(downloads);

            // Set x-binding and add data to the chart
            flexChart1.BindingX   = "Name";
            flexChart1.DataSource = SalesDataSource.GetCountrySales();

            flexChart1.EndUpdate();
        }
        protected override void SetupChart()
        {
            //Setup FlexChart
            _flexChart.Header.Content    = "Product Sales in Holidays";
            _flexChart.Header.Style.Font = StyleInfo.ChartHeaderFont;

            _flexChart.DataSource = SalesDataSource.GetSeasonSales(5);
            _flexChart.BindingX   = "Name";

            var ser1 = new Series {
                Name = "Winter Sales", Binding = "WinterTotal"
            };
            var ser2 = new Series {
                Name = "Summer Sales", Binding = "SummerTotal"
            };

            _flexChart.Series.Add(ser1);
            _flexChart.Series.Add(ser2);

            //Setup FlexPie
            _flexPie.Header.Content    = "Products Sales in Holidays";
            _flexPie.Header.Style.Font = StyleInfo.ChartHeaderFont;

            _flexPie.DataSource         = SalesDataSource.GetSeasonSales(5);
            _flexPie.BindingName        = "Name";
            _flexPie.Binding            = "TotalSales";
            _flexPie.DataLabel.Content  = "{value}";
            _flexPie.DataLabel.Position = PieLabelPosition.Inside;
            _flexPie.DataLabel.Border   = true;
        }
        protected override void SetupChart()
        {
            //Setup FlexChart
            _flexChart.Header.Content    = "World GDP Ranking";
            _flexChart.Header.Style.Font = StyleInfo.ChartHeaderFont;

            _flexChart.DataSource = HierarchicalDataSource.GetFlatOrHierarchicalGDPData(true);
            _flexChart.BindingX   = "Country";

            var ser1 = new Series()
            {
                Binding = "CurrentPrices", Name = "Current Prices"
            };
            var ser2 = new Series()
            {
                Binding = "PPPValuation", Name = "PPP Valuation", ChartType = ChartType.LineSymbols
            };

            _flexChart.Series.Add(ser1);
            _flexChart.Series.Add(ser2);

            //Setup FlexPie
            _flexPie.Header.Content    = "Category-wise Total Sales";
            _flexPie.Header.Style.Font = StyleInfo.ChartHeaderFont;

            _flexPie.DataSource         = SalesDataSource.GetSeasonSales(5);
            _flexPie.BindingName        = "Name";
            _flexPie.Binding            = "TotalSales";
            _flexPie.DataLabel.Content  = "{y} : {p:0.0} % of Total";
            _flexPie.DataLabel.Position = PieLabelPosition.Center;
            _flexPie.DataLabel.Border   = true;
        }
Example #6
0
        protected override void SetupChart()
        {
            var _flexPie = this.Chart as FlexPie;

            _flexPie.BindingName       = "Name";
            _flexPie.Binding           = "WinterOnline,WinterOffline,SummerOnline,SummerOffline";
            _flexPie.Header.Content    = "Product Sales By Season";
            _flexPie.Header.Style.Font = StyleInfo.ChartHeaderFont;
            _flexPie.ToolTip.Content   = "{Name} : {value}";
            _flexPie.DataSource        = SalesDataSource.GetSeasonSales(5);
            _flexPie.Titles            = AdjustTitles(_flexPie.Binding.Split(','));
        }
Example #7
0
 protected override void SetupChart()
 {
     this.flexChart1.Header.Content    = "Actual vs Estimated Sales By Product";
     this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;
     this.flexChart1.DataSource        = _data = SalesDataSource.GetSalesForecastData();
     this.flexChart1.BindingX          = "Name";
     this.flexChart1.Series.Add(new Series {
         Name = "Estimate", Binding = "EstimatedValue"
     });
     this.flexChart1.Series.Add(new Series {
         Name = "Actual", Binding = "ActualValue"
     });
 }
        protected override void SetupChart()
        {
            var _flexPie = this.Chart as FlexPie;

            _flexPie.Binding            = "Value";
            _flexPie.BindingName        = "Name";
            _flexPie.DataLabel.Content  = "{name} : {p:0}%";
            _flexPie.DataLabel.Position = PieLabelPosition.Radial;
            _flexPie.Header.Content     = "Market Share of Automobile Companies";
            _flexPie.Header.Style.Font  = StyleInfo.ChartHeaderFont;
            _flexPie.DataSource         = SalesDataSource.GetCarSales();
            _flexPie.Rendered          += (s, e) => { _cbPieLabel.SelectedItem = _flexPie.DataLabel.Position; };
        }
        protected override void SetupChart()
        {
            this.flexChart1.Header.Content    = "Sales vs Expenses";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetCountrySales();
            this.flexChart1.BindingX   = "Name";
            this.flexChart1.Series.Add(new Series {
                Name = "Sales", Binding = "Sales"
            });
            this.flexChart1.Series.Add(new Series {
                Name = "Expenses", Binding = "Expenses", ChartType = ChartType.LineSymbols
            });
            this.flexChart1.ToolTip.Content = "Country : {name}\rSales: {Sales}\rExpenses: {Expenses}";
        }
        protected override void SetupChart()
        {
            this.flexChart1.ChartType         = ChartType.Bar;
            this.flexChart1.Header.Content    = "Product Sales in Holidays";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetSeasonSales(10);
            this.flexChart1.BindingX   = "Name";
            var winterOnline = new Series
            {
                Binding       = "WinterOnline",
                Name          = "Online",
                LegendGroup   = "Winter",
                StackingGroup = 0,
            };
            var winterOffline = new Series
            {
                Binding       = "WinterOffline",
                Name          = "Offline",
                LegendGroup   = "Winter",
                StackingGroup = 0,
            };
            var summerOnline = new Series
            {
                Binding       = "SummerOnline",
                Name          = "Online",
                LegendGroup   = "Summer",
                StackingGroup = 1,
            };
            var summerOffline = new Series
            {
                Binding       = "SummerOffline",
                Name          = "Offline",
                LegendGroup   = "Summer",
                StackingGroup = 1,
            };

            this.flexChart1.Series.Add(winterOnline);
            this.flexChart1.Series.Add(winterOffline);
            this.flexChart1.Series.Add(summerOnline);
            this.flexChart1.Series.Add(summerOffline);

            this.flexChart1.Stacking = Stacking.Stacked;
            this.flexChart1.Legend.GroupHeaderStyle.Font = StyleInfo.LegendGroupHeaderFont;
            this.flexChart1.Legend.Position = Position.Right;
            this.flexChart1.ToolTip.Content = "{y:0}";
            this.flexChart1.Rendered       += (s, e) => { _cbStacking.SelectedItem = flexChart1.Stacking; };
        }
Example #11
0
        protected override void SetupChart()
        {
            this.flexChart1.Header.Content    = "Sales vs Expenses";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetCountrySales();
            this.flexChart1.BindingX   = "Name";
            this.flexChart1.Series.Add(new Series {
                Name = "Sales", Binding = "Sales"
            });
            this.flexChart1.Series.Add(new Series {
                Name = "Expenses", Binding = "Expenses", ChartType = ChartType.LineSymbols
            });
            this.flexChart1.ToolTip.Active = false;
            this.flexChart1.MouseMove     += FlexChart1_MouseMove;
        }
        protected override void SetupChart()
        {
            this.flexChart1.Header.Content    = "Sales Forecast Accuracy";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.BindingX = "Name";

            _bar = new C1.Win.Chart.ErrorBar()
            {
                Binding     = "Sales",
                Name        = "Sales",
                ErrorAmount = ErrorAmount.FixedValue,
                ErrorValue  = 50,
            };
            this.flexChart1.Series.Add(_bar);
            this.flexChart1.DataSource = SalesDataSource.GetCountrySales();
        }
        protected override void SetupChart()
        {
            this.flexChart1.ChartType         = ChartType.Bar;
            this.flexChart1.Header.Content    = "Product Sales";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetSeasonSales(10);
            this.flexChart1.BindingX   = "Name";

            var items = new Series
            {
                Name    = "Sales",
                Binding = "TotalSales",
            };

            this.flexChart1.Series.Add(items);
        }
Example #14
0
        protected override void SetupChart()
        {
            this.flexChart1.Header.Content    = "Gross Sales";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = _data = SalesDataSource.GetSalesOrders();
            this.flexChart1.BindingX   = "Name";
            this.flexChart1.Binding    = "TotalAmount";
            this.flexChart1.Series.Add(new Series()
            {
                Name = "Amount"
            });
            this.flexChart1.DataLabel.Content  = "{y}";
            this.flexChart1.DataLabel.Position = LabelPosition.Top;
            this.flexChart1.MouseMove         += FlexChart1_MouseMove;
            //Hide the default tooltip
            this.flexChart1.ToolTip.Active = false;
        }
Example #15
0
        protected override void SetupChart()
        {
            this.flexChart1.ChartType         = ChartType.Bar;
            this.flexChart1.Header.Content    = "Product Sales in Holidays";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetSeasonSales(10);
            this.flexChart1.BindingX   = "Name";
            this.flexChart1.Series.Add(new Series {
                Name = "Total", Binding = "TotalSales"
            });
            this.flexChart1.Series.Add(new Series {
                Name = "Winter", Binding = "WinterTotal"
            });
            this.flexChart1.Series.Add(new Series {
                Name = "Summer", Binding = "SummerTotal"
            });
        }
Example #16
0
        protected override void SetupChart()
        {
            this.flexChart1.ChartType         = ChartType.Bar;
            this.flexChart1.Header.Content    = "Product Sales in Holidays";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetSeasonSales(10);
            this.flexChart1.BindingX   = "Name";
            this.flexChart1.Series.Add(new Series {
                Binding = "WinterTotal", Name = "Winter"
            });
            this.flexChart1.Series.Add(new Series {
                Binding = "SummerTotal", Name = "Summer"
            });
            this.flexChart1.Stacking        = Stacking.Stacked;
            this.flexChart1.ToolTip.Content = "{y:0}";
            this.flexChart1.Rendered       += (s, e) => { _cbStacking.SelectedItem = flexChart1.Stacking; };
        }
Example #17
0
        protected override void SetupChart()
        {
            var flexPie = this.Chart as FlexPie;

            flexPie.Binding            = "TotalSales";
            flexPie.BindingName        = "Name";
            flexPie.DataLabel.Content  = "{name} : {p:0}%";
            flexPie.DataLabel.Position = PieLabelPosition.Circular;
            flexPie.Header.Content     = "Sales Distribution across Products";
            flexPie.Header.Style.Font  = StyleInfo.ChartHeaderFont;
            flexPie.InnerRadius        = 0.75;
            flexPie.DataSource         = SalesDataSource.GetSeasonSales(5);
            flexPie.Rendered          += (s, e) =>
            {
                _cbPieLabel.SelectedItem = flexPie.DataLabel.Position;
                _cbInnerRad.SelectedItem = flexPie.InnerRadius;
            };
        }
Example #18
0
        protected override void SetupChart()
        {
            this.flexChart1.DataSource        = SalesDataSource.GetSalesVsDownloadData(50);
            this.flexChart1.ChartType         = ChartType.Line;
            this.flexChart1.Header.Content    = "Sales and Downloads";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.BindingX = "Date";
            var ser1 = new Series {
                Binding = "Downloads", Name = "Downloads"
            };
            var ser2 = new Series {
                Binding = "Sales", Name = "Sales"
            };

            this.flexChart1.Series.Add(ser1);
            this.flexChart1.Series.Add(ser2);
        }
        protected override void SetupChart()
        {
            this.flexChart1.Header.Content    = "Sales vs Expenses";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetCountrySales();
            this.flexChart1.BindingX   = "Name";

            this.flexChart1.Series.Add(new Series {
                Name = "Sales", Binding = "Sales"
            });
            this.flexChart1.Series.Add(new Series {
                Name = "Expenses", Binding = "Expenses"
            });

            this.flexChart1.SelectedSeries             = flexChart1.Series[1];
            this.flexChart1.SelectedIndex              = 2;
            this.flexChart1.SelectionMode              = ChartSelectionMode.Point;
            this.flexChart1.SelectionStyle.StrokeWidth = 2;
            this.flexChart1.Rendered += (s, e) => { _cbSelectionMode.SelectedItem = flexChart1.SelectionMode; };
        }
        protected override void SetupChart()
        {
            var flexPie = this.Chart as FlexPie;

            flexPie.Header.Content    = "Market share of automobile organizations";
            flexPie.Header.Style.Font = StyleInfo.ChartHeaderFont;

            flexPie.Binding         = "Value";
            flexPie.BindingName     = "Name";
            flexPie.InnerRadius     = 0.7;
            flexPie.SliceRendering += _flexPie_SliceRendering;

            flexPie.Legend.Position    = Position.None;
            flexPie.DataLabel.Content  = "{name} - {p:0.00}%";
            flexPie.DataLabel.Position = PieLabelPosition.Inside;

            flexPie.ToolTip.Content = "Units Sold : {value:n0}";

            _dataSource        = SalesDataSource.GetCarSales();
            orderedData        = _dataSource.OrderBy(item => item.Value).ToArray();
            flexPie.DataSource = _dataSource;
        }
        protected override void SetupChart()
        {
            var _flexRadar = this.Chart as FlexRadar;

            _flexRadar.Header.Content    = "Revenue vs Expenses";
            _flexRadar.Header.Style.Font = StyleInfo.ChartHeaderFont;

            _flexRadar.BindingX = "Name";
            Series budget = new Series()
            {
                Binding = "Sales", Name = "Revenue"
            };
            Series expenditure = new Series()
            {
                Binding = "Expenses", Name = "Expenses"
            };

            _flexRadar.Series.Add(budget);
            _flexRadar.Series.Add(expenditure);

            _flexRadar.DataSource = SalesDataSource.GetCountrySales();
        }
        protected override void SetupChart()
        {
            this.flexChart1.Header.Content    = "Sales and Downloads";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;

            this.flexChart1.DataSource = SalesDataSource.GetCountrySales();
            this.flexChart1.BindingX   = "Name";

            var sales = new Series
            {
                Name    = "Sales",
                Binding = "Sales",
            };
            var downloads = new Series
            {
                Name    = "Downloads",
                Binding = "Downloads",
            };

            this.flexChart1.Series.Add(sales);
            this.flexChart1.Series.Add(downloads);
            this.flexChart1.ToolTip.Content = "{y:0}";
        }
        protected override void SetupChart()
        {
            this.flexChart1.ChartType  = ChartType.Column;
            this.flexChart1.DataSource = SalesDataSource.GetCountrySales();
            this.flexChart1.BindingX   = "Name";
            this.flexChart1.Series.Add(new Series {
                Name = "Sales", Binding = "Sales"
            });

            this.flexChart1.Header.Content    = "Product Sales";
            this.flexChart1.Header.Style.Font = StyleInfo.ChartHeaderFont;
            this.flexChart1.Header.BorderStyle.StrokeColor = Color.Black;

            this.flexChart1.Footer.Content    = "copyright © GrapeCity, inc.";
            this.flexChart1.Footer.Style.Font = StyleInfo.ChartHeaderFont;
            this.flexChart1.Footer.BorderStyle.StrokeColor = Color.Black;

            this.flexChart1.Rendered += (s, e) =>
            {
                _tHeader.Text             = flexChart1.Header.Content;
                _tFooter.Text             = flexChart1.Footer.Content;
                _cbAlignment.SelectedItem = flexChart1.Header.HorizontalAlignment;
            };
        }
Example #24
0
        protected override void SetupChart()
        {
            var flexPie = this.Chart as FlexPie;

            flexPie.Header.Content    = "Market share of automobile organizations";
            flexPie.Header.Style.Font = StyleInfo.ChartHeaderFont;
            flexPie.Binding           = "Value";
            flexPie.BindingName       = "Name";

            flexPie.DataLabel.Position = PieLabelPosition.Radial;
            flexPie.DataLabel.Content  = "{name} : {p:0}%";
            flexPie.ToolTip.Content    = "Units Sold : {value:n0}";

            //To enable slice's selection, set selection mode to point.
            flexPie.SelectionMode        = ChartSelectionMode.Point;
            flexPie.SelectedIndex        = 0;
            flexPie.SelectedItemOffset   = 0.2;
            flexPie.SelectedItemPosition = Position.Left;
            flexPie.DataSource           = SalesDataSource.GetCarSales();
            flexPie.Rendered            += (s, e) =>
            {
                cbSelItemOffset.SelectedItem = flexPie.SelectedItemOffset;
            };
        }