Skip to content

ChartDataEncoding

ClassChartGuruChartGuru
public sealed class ChartDataEncoding

Immutable column-to-mark mapping used by typed frame plots and live bindings.

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

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

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

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

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

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

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

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

public ChartDataMarkKind MarkKind { get; }

Returns

ChartGuru.ChartDataMarkKind

public string X { get; }

Returns

System.String

public string Y { get; }

Returns

System.String

public string XStart { get; }

Returns

System.String

public string XEnd { get; }

Returns

System.String

public string YStart { get; }

Returns

System.String

public string YEnd { get; }

Returns

System.String

public string Series { get; }

Returns

System.String

public string Category { get; }

Returns

System.String