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; }
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); }
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; }
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(',')); }
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; }; }
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); }
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; }
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" }); }
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; }; }
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; }; }
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; }; }
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; }; }