ParallelDimension<T> Class

An axis of a ParallelCoordinatesMark<T>: a channel of the rows and its own scale.

public sealed class ParallelDimension<T>

Type parameters

T
The type of the rows.

Constructors

NameDescription
ParallelDimension(string, Func<T, object?>)Initializes a new instance of the ParallelDimension<T> class.

ParallelDimension(string, Func<T, object?>)

ParallelDimension.cs

Initializes a new instance of the ParallelDimension<T> class.

public ParallelDimension(string name, Func<T, object?> value)

Parameters

name string
The name of the axis, drawn above it.
value Func<T, object?>
The channel of the value of a row on the axis: a number, a time or a category.

Properties

NameDescription
NameGets the name of the axis.
ScaleGets or sets the scale of the axis, or null to infer it from the values: a linear scale for numbers, a time scale for times, a point scale for categories.
ValueGets the channel of the value of a row on the axis.

Gets the name of the axis.

public string Name { get; }

Property value

string

Gets or sets the scale of the axis, or null to infer it from the values: a linear scale for numbers, a time scale for times, a point scale for categories.

public Scale? Scale { get; set; }

Property value

Scale?

Gets the channel of the value of a row on the axis.

public Func<T, object?> Value { get; }

Property value

Func<T, object?>