ParallelCoordinatesMark<T> Class
Draws a parallel coordinates plot: a vertical axis per dimension, evenly spaced across the plot area, each with its own scale, and a line per row through its values on the axes. The Mark<T>.Stroke channel colors the lines.
public sealed class ParallelCoordinatesMark<T> : Mark<T>Type parameters
T- The type of the rows.
Remarks
A line breaks around a missing value.
- Inheritance
Mark<T>ParallelCoordinatesMark<T>
Constructors
| Name | Description |
|---|---|
| ParallelCoordinatesMark(IEnumerable<T>, IEnumerable<ParallelDimension<T>>) | Initializes a new instance of the ParallelCoordinatesMark<T> class. |
ParallelCoordinatesMark(IEnumerable<T>, IEnumerable<ParallelDimension<T>>)
ParallelCoordinatesMark.csInitializes a new instance of the ParallelCoordinatesMark<T> class.
public ParallelCoordinatesMark(IEnumerable<T> data, IEnumerable<ParallelDimension<T>> dimensions)Parameters
dataIEnumerable<T>- The rows.
dimensionsIEnumerable<ParallelDimension<T>>- The axes, from left to right.
Exceptions
ArgumentExceptiondimensionsis empty.
Properties
| Name | Description |
|---|---|
| Dimensions | Gets the axes, from left to right. |
| LineOpacity | Gets or sets the opacity of the lines, from 0 to 1. The default is 0.7. |
Dimensions
ParallelCoordinatesMark.csGets the axes, from left to right.
public IReadOnlyList<ParallelDimension<T>> Dimensions { get; }