Show / Hide Table of Contents

Class TimelineChartVisualizationViewModel

A class for time line chart visuals.

Inheritance
System.Object
VisualizationViewModel
ChartVisualizationViewModelBase
TimelineChartVisualizationViewModel
Inherited Members
ChartVisualizationViewModelBase.ChartHeight
ChartVisualizationViewModelBase.ChartWidth
ChartVisualizationViewModelBase.SettingsIsExpanded
ChartVisualizationViewModelBase.SettingsExpandIcon
VisualizationViewModel.Id
VisualizationViewModel.Name
VisualizationViewModel.ParentRecommendation
VisualizationViewModel.IsExpanded
VisualizationViewModel.VisualType
Namespace: Phoenix.Polaris.Visualizations
Assembly: Phoenix.Plugin.Polaris.dll
Syntax
public class TimelineChartVisualizationViewModel : ChartVisualizationViewModelBase

Constructors

View Source

TimelineChartVisualizationViewModel(TimelineChartVisualizationViewModel)

Initializes a new instance of the TimelineChartVisualizationViewModel class.

Declaration
public TimelineChartVisualizationViewModel(TimelineChartVisualizationViewModel timelineChartVM)
Parameters
Type Name Description
TimelineChartVisualizationViewModel timelineChartVM

A timeline chart to copy.

View Source

TimelineChartVisualizationViewModel(String, String, DataTable, RecommendationViewModel)

Initializes a new instance of the TimelineChartVisualizationViewModel class.

Declaration
public TimelineChartVisualizationViewModel(string id, string name, DataTable data, RecommendationViewModel parent = null)
Parameters
Type Name Description
System.String id

The visualization id.

System.String name

The name of this visual.

System.Data.DataTable data

The data associated with this visual.

RecommendationViewModel parent

The parent recommendation of this visual.

Properties

View Source

AvailableColumnsToGroupBy

Gets the current available columns to sort by.

Declaration
public List<string> AvailableColumnsToGroupBy { get; }
Property Value
Type Description
System.Collections.Generic.List<System.String>
View Source

Chart

Gets or sets the chart that is displaying this data.

Declaration
public CartesianChart Chart { get; set; }
Property Value
Type Description
CartesianChart
View Source

ColumnToGroupBy

Gets or sets the current column to group data by.

Declaration
public string ColumnToGroupBy { get; set; }
Property Value
Type Description
System.String
View Source

Data

Gets the data for this visual.

Declaration
public DataTable Data { get; }
Property Value
Type Description
System.Data.DataTable
View Source

Formatter

Gets the formatter for the timeline chart

Declaration
public Func<double, string> Formatter { get; }
Property Value
Type Description
System.Func<System.Double, System.String>
View Source

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
View Source

SeriesCollection

Gets the series collection for this chart.

Declaration
public SeriesCollection SeriesCollection { get; }
Property Value
Type Description
SeriesCollection
View Source

SeriesList

Gets the list of series items for toggling enabled state of a series.

Declaration
public ObservableCollection<ChartSeriesListItem> SeriesList { get; }
Property Value
Type Description
System.Collections.ObjectModel.ObservableCollection<ChartSeriesListItem>

Methods

View Source

ChangeSeriesVisibility()

Changes the visibility for all the current series. Stops if a series isn't loaded.

Declaration
public void ChangeSeriesVisibility()
View Source

ChangeSeriesVisibility(ChartSeriesListItem)

Changes the visibility of a series based on the given item.

Declaration
public void ChangeSeriesVisibility(ChartSeriesListItem item)
Parameters
Type Name Description
ChartSeriesListItem item

The series item to specify which series' visibility to change.

View Source

UpdateData(DataTable)

Updates the data for this timeline chart chart

Declaration
public override void UpdateData(DataTable data)
Parameters
Type Name Description
System.Data.DataTable data

The data as a DataTable.

Overrides
VisualizationViewModel.UpdateData(DataTable)
View Source

UpdateSeriesList()

Updates the series list from the data in the chart.

Declaration
public void UpdateSeriesList()
  • View Source
In This Article
Back to top Generated by DocFX