ChartDataEncoding
public sealed class ChartDataEncodingImmutable column-to-mark mapping used by typed frame plots and live bindings.
Constructors
Section titled “Constructors”
ChartDataEncoding(ChartDataMarkKind, string, string, string, string, string, string, string, string)
Section titled “ChartDataEncoding(ChartDataMarkKind, string, string, string, string, string, string, string, string)”public ChartDataEncoding(ChartDataMarkKind markKind, string x = null, string y = null, string series = null, string category = null, string xStart = null, string xEnd = null, string yStart = null, string yEnd = null)Stores the mark kind and optional coordinate, range, series and category column names.
Parameters
| Name | Type |
|---|---|
markKind |
ChartGuru.ChartDataMarkKind |
x |
System.String |
y |
System.String |
series |
System.String |
category |
System.String |
xStart |
System.String |
xEnd |
System.String |
yStart |
System.String |
yEnd |
System.String |
Methods
Section titled “Methods”
Bar(string, string, string, string)
Section titled “Bar(string, string, string, string)”public static ChartDataEncoding Bar(string x, string y, string series = null, string category = null)Creates a bar encoding for X and Y columns with optional series and category columns.
Parameters
| Name | Type |
|---|---|
x |
System.String |
y |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
BarRange(string, string, string, string, string)
Section titled “BarRange(string, string, string, string, string)”public static ChartDataEncoding BarRange(string x, string yStart, string yEnd, string series = null, string category = null)Creates a bar encoding spanning Y-start and Y-end columns at each X value.
Parameters
| Name | Type |
|---|---|
x |
System.String |
yStart |
System.String |
yEnd |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
Line(string, string, string, string)
Section titled “Line(string, string, string, string)”public static ChartDataEncoding Line(string x, string y, string series = null, string category = null)Creates a line encoding for X and Y columns with optional series and category columns.
Parameters
| Name | Type |
|---|---|
x |
System.String |
y |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
Point(string, string, string, string)
Section titled “Point(string, string, string, string)”public static ChartDataEncoding Point(string x, string y, string series = null, string category = null)Creates a point encoding for X and Y columns with optional series and category columns.
Parameters
| Name | Type |
|---|---|
x |
System.String |
y |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
Area(string, string, string, string)
Section titled “Area(string, string, string, string)”public static ChartDataEncoding Area(string x, string y, string series = null, string category = null)Creates an area encoding for X and Y columns with optional series and category columns.
Parameters
| Name | Type |
|---|---|
x |
System.String |
y |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
AreaRange(string, string, string, string, string)
Section titled “AreaRange(string, string, string, string, string)”public static ChartDataEncoding AreaRange(string x, string yStart, string yEnd, string series = null, string category = null)Creates an area encoding spanning Y-start and Y-end columns at each X value.
Parameters
| Name | Type |
|---|---|
x |
System.String |
yStart |
System.String |
yEnd |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
Sector(string, string, string)
Section titled “Sector(string, string, string)”public static ChartDataEncoding Sector(string angle, string series = null, string category = null)Maps the angle column to sector values, with optional series and category columns.
Parameters
| Name | Type |
|---|---|
angle |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
Rectangle(string, string, string, string, string)
Section titled “Rectangle(string, string, string, string, string)”public static ChartDataEncoding Rectangle(string xStart, string xEnd, string yStart, string yEnd, string series = null)Creates a rectangle encoding from X and Y boundary columns with optional series grouping.
Parameters
| Name | Type |
|---|---|
xStart |
System.String |
xEnd |
System.String |
yStart |
System.String |
yEnd |
System.String |
series |
System.String |
Returns
ChartGuru.ChartDataEncoding
VerticalRule(string, string, string)
Section titled “VerticalRule(string, string, string)”public static ChartDataEncoding VerticalRule(string x, string series = null, string category = null)Creates a vertical rule encoding at X-column values, with optional series and category columns.
Parameters
| Name | Type |
|---|---|
x |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
HorizontalRule(string, string, string)
Section titled “HorizontalRule(string, string, string)”public static ChartDataEncoding HorizontalRule(string y, string series = null, string category = null)Creates a horizontal rule encoding at Y-column values, with optional series and category columns.
Parameters
| Name | Type |
|---|---|
y |
System.String |
series |
System.String |
category |
System.String |
Returns
ChartGuru.ChartDataEncoding
Properties
Section titled “Properties”
MarkKind
Section titled “MarkKind”public ChartDataMarkKind MarkKind { get; }Returns
ChartGuru.ChartDataMarkKind
public string X { get; }Returns
System.String
public string Y { get; }Returns
System.String
XStart
Section titled “XStart”public string XStart { get; }Returns
System.String
public string XEnd { get; }Returns
System.String
YStart
Section titled “YStart”public string YStart { get; }Returns
System.String
public string YEnd { get; }Returns
System.String
Series
Section titled “Series”public string Series { get; }Returns
System.String
Category
Section titled “Category”public string Category { get; }Returns
System.String