Skip to content

BarPlot<T>

ClassChartGuruChartGuru
[Serializable]
public class BarPlot<T> : ChartMark, IChartMark

Vectorized bar plot for rendering bars from collection data. Swift Charts equivalent: BarPlot(data, x:, y:)

public override ChartType MarkType { get; }

No description is available for this member.

Returns

ChartGuru.ChartType — No return description is available.

public IEnumerable<T> Data { get; }

No description is available for this member.

Returns

System.Collections.Generic.IEnumerable{{T}} — No return description is available.

public Func<T, float> XSelector { get; }

No description is available for this member.

Returns

System.Func{{T},System.Single} — No return description is available.

public Func<T, float> YSelector { get; }

No description is available for this member.

Returns

System.Func{{T},System.Single} — No return description is available.

public MarkDimension? WidthDimension { get; }

No description is available for this member.

Returns

System.Nullable{ChartGuru.MarkDimension} — No return description is available.

public MarkDimension? HeightDimension { get; }

No description is available for this member.

Returns

System.Nullable{ChartGuru.MarkDimension} — No return description is available.

public MarkStackingMethod StackingMethod { get; }

No description is available for this member.

Returns

ChartGuru.MarkStackingMethod — No return description is available.

BarPlot(IEnumerable, Func<T, float>, Func<T, float>)

Section titled “BarPlot(IEnumerable, Func<T, float>, Func<T, float>)”
public BarPlot(IEnumerable<T> data, Func<T, float> x, Func<T, float> y)

Creates a BarPlot from collection data with x/y selectors. Swift Charts equivalent: BarPlot(data, x: .category, y: .value)

Parameters

Name Type Description
data System.Collections.Generic.IEnumerable{{T}}
x System.Func{{T},System.Single}
y System.Func{{T},System.Single}

BarPlot(IEnumerable, Func<T, string>, Func<T, float>)

Section titled “BarPlot(IEnumerable, Func<T, string>, Func<T, float>)”
public BarPlot(IEnumerable<T> data, Func<T, string> category, Func<T, float> y)

Creates a BarPlot with category labels.

Parameters

Name Type Description
data System.Collections.Generic.IEnumerable{{T}}
category System.Func{{T},System.String}
y System.Func{{T},System.Single}

public IEnumerable<BarMark> GetMarks()

Generates individual BarMarks from the data.

Returns

System.Collections.Generic.IEnumerable{ChartGuru.BarMark} — No return description is available.

public BarPlot<T> Width(float value)

No description is available for this member.

Parameters

Name Type Description
value System.Single

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> Width(MarkDimension dimension)

No description is available for this member.

Parameters

Name Type Description
dimension ChartGuru.MarkDimension

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> Height(float value)

No description is available for this member.

Parameters

Name Type Description
value System.Single

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> Height(MarkDimension dimension)

No description is available for this member.

Parameters

Name Type Description
dimension ChartGuru.MarkDimension

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> Dimensions(MarkDimensions<T> dimensions)

No description is available for this member.

Parameters

Name Type Description
dimensions ChartGuru.MarkDimensions{{T}}

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> Stacking(MarkStackingMethod method)

No description is available for this member.

Parameters

Name Type Description
method ChartGuru.MarkStackingMethod

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> ForegroundStyle(Color color)

No description is available for this member.

Parameters

Name Type Description
color UnityEngine.Color

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> ForegroundStyle(Func<T, object> seriesSelector)

No description is available for this member.

Parameters

Name Type Description
seriesSelector System.Func{{T},System.Object}

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> ForegroundStyle(Func<T, Color> colorSelector)

No description is available for this member.

Parameters

Name Type Description
colorSelector System.Func{{T},UnityEngine.Color}

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> AccessibilityLabel(Func<T, string> selector)

No description is available for this member.

Parameters

Name Type Description
selector System.Func{{T},System.String}

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> AccessibilityValue(Func<T, string> selector)

No description is available for this member.

Parameters

Name Type Description
selector System.Func{{T},System.String}

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> Opacity(float value)

No description is available for this member.

Parameters

Name Type Description
value System.Single

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> Opacity(Func<T, float> selector)

No description is available for this member.

Parameters

Name Type Description
selector System.Func{{T},System.Single}

Returns

ChartGuru.BarPlot`1 — No return description is available.

public BarPlot<T> Position(Func<T, object> selector, MarkAxis axis = MarkAxis.Automatic)

No description is available for this member.

Parameters

Name Type Description
selector System.Func{{T},System.Object}
axis ChartGuru.MarkAxis

Returns

ChartGuru.BarPlot`1 — No return description is available.

Position(Func<T, object>, MarkAxis, MarkDimension)

Section titled “Position(Func<T, object>, MarkAxis, MarkDimension)”
public BarPlot<T> Position(Func<T, object> selector, MarkAxis axis, MarkDimension span)

No description is available for this member.

Parameters

Name Type Description
selector System.Func{{T},System.Object}
axis ChartGuru.MarkAxis
span ChartGuru.MarkDimension

Returns

ChartGuru.BarPlot`1 — No return description is available.

Position(PlottableProjection<T, TValue>, MarkAxis)

Section titled “Position(PlottableProjection<T, TValue>, MarkAxis)”
public BarPlot<T> Position<TValue>(PlottableProjection<T, TValue> projection, MarkAxis axis = MarkAxis.Automatic)

No description is available for this member.

Parameters

Name Type Description
projection ChartGuru.PlottableProjection{{T},{TValue}}
axis ChartGuru.MarkAxis

Returns

ChartGuru.BarPlot`1 — No return description is available.

Position(PlottableProjection<T, TValue>, MarkAxis, MarkDimension)

Section titled “Position(PlottableProjection<T, TValue>, MarkAxis, MarkDimension)”
public BarPlot<T> Position<TValue>(PlottableProjection<T, TValue> projection, MarkAxis axis, MarkDimension span)

No description is available for this member.

Parameters

Name Type Description
projection ChartGuru.PlottableProjection{{T},{TValue}}
axis ChartGuru.MarkAxis
span ChartGuru.MarkDimension

Returns

ChartGuru.BarPlot`1 — No return description is available.

public override (Vector2 source, Vector2 target) GetMorphTargets(ChartType targetType, Rect plotArea)

No description is available for this member.

Parameters

Name Type Description
targetType ChartGuru.ChartType
plotArea UnityEngine.Rect

Returns

System.ValueTuple{UnityEngine.Vector2,UnityEngine.Vector2} — No return description is available.

public override IChartMark Clone()

No description is available for this member.

Returns

ChartGuru.IChartMark — No return description is available.