Class PieChartVisualizationViewModel
Class for pie chart visuals.
Inheritance
System.Object
PieChartVisualizationViewModel
Inherited Members
Namespace: Phoenix.Polaris.Visualizations
Assembly: Phoenix.Plugin.Polaris.dll
Syntax
public class PieChartVisualizationViewModel : ChartVisualizationViewModelBase
Constructors
View SourcePieChartVisualizationViewModel(PieChartVisualizationViewModel)
Initializes a new instance of the PieChartVisualizationViewModel class.
Declaration
public PieChartVisualizationViewModel(PieChartVisualizationViewModel pieChartVM)
Parameters
Type | Name | Description |
---|---|---|
PieChartVisualizationViewModel | pieChartVM | A pie chart to copy. |
PieChartVisualizationViewModel(String, String, RecommendationViewModel)
Initializes a new instance of the PieChartVisualizationViewModel class.
Declaration
public PieChartVisualizationViewModel(string id, string name, RecommendationViewModel parent = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | id | The visualization id. |
System.String | name | The name of this visual. |
RecommendationViewModel | parent | The parent recommendation of this visual. |
Properties
View SourceAvailableColumnsToGroupBy
Gets the current available columns to sort by.
Declaration
public List<string> AvailableColumnsToGroupBy { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
ColumnToGroupBy
Gets or sets the current column to group data by.
Declaration
public int ColumnToGroupBy { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Data
Gets the data for this visual.
Declaration
public DataTable Data { get; }
Property Value
Type | Description |
---|---|
System.Data.DataTable |
HasMultipleColumnsToGroupBy
Gets a value indicating whether this data set has multiple ways it can be grouped.
Declaration
public bool HasMultipleColumnsToGroupBy { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
SeriesCollection
Gets the series collection for this chart.
Declaration
public SeriesCollection SeriesCollection { get; }
Property Value
Type | Description |
---|---|
SeriesCollection |
Methods
View SourceUpdateData(DataTable)
Updates the data for this pie chart
Declaration
public override void UpdateData(DataTable data)
Parameters
Type | Name | Description |
---|---|---|
System.Data.DataTable | data | The data as a DataTable. |