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() { 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 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; }; }