ChartBuilder
public class ChartBuilderBuilds a ChartGuru.Chart through a Swift Charts-inspired fluent C# API.
Add marks and modifiers, then call ChartGuru.ChartBuilder.Build to resolve defaults,
categorical data, scales, layout, and interaction configuration.
Methods
Section titled “Methods”
Theme(ChartTheme)
Section titled “Theme(ChartTheme)”public ChartBuilder Theme(ChartTheme theme)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
theme |
ChartGuru.ChartTheme |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXAxis(Action)
Section titled “ChartXAxis(Action)”public ChartBuilder ChartXAxis(Action<AxisBuilder> configure)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
configure |
System.Action{ChartGuru.AxisBuilder} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXAxisStyle(Action)
Section titled “ChartXAxisStyle(Action)”public ChartBuilder ChartXAxisStyle(Action<AxisBuilder> configure)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
configure |
System.Action{ChartGuru.AxisBuilder} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXAxis(AxisConfig)
Section titled “ChartXAxis(AxisConfig)”public ChartBuilder ChartXAxis(AxisConfig config)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
config |
ChartGuru.AxisConfig |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYAxis(Action)
Section titled “ChartYAxis(Action)”public ChartBuilder ChartYAxis(Action<AxisBuilder> configure)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
configure |
System.Action{ChartGuru.AxisBuilder} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYAxisStyle(Action)
Section titled “ChartYAxisStyle(Action)”public ChartBuilder ChartYAxisStyle(Action<AxisBuilder> configure)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
configure |
System.Action{ChartGuru.AxisBuilder} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYAxis(AxisConfig)
Section titled “ChartYAxis(AxisConfig)”public ChartBuilder ChartYAxis(AxisConfig config)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
config |
ChartGuru.AxisConfig |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXAxis(AxisVisibility)
Section titled “ChartXAxis(AxisVisibility)”public ChartBuilder ChartXAxis(AxisVisibility visibility)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
visibility |
ChartGuru.AxisVisibility |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYAxis(AxisVisibility)
Section titled “ChartYAxis(AxisVisibility)”public ChartBuilder ChartYAxis(AxisVisibility visibility)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
visibility |
ChartGuru.AxisVisibility |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXAxisLabel(string, AxisLabelPosition, AxisLabelAlignment, float)
Section titled “ChartXAxisLabel(string, AxisLabelPosition, AxisLabelAlignment, float)”public ChartBuilder ChartXAxisLabel(string label, AxisLabelPosition position = AxisLabelPosition.Automatic, AxisLabelAlignment alignment = AxisLabelAlignment.Automatic, float spacing = 0)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
label |
System.String | |
position |
ChartGuru.AxisLabelPosition | |
alignment |
ChartGuru.AxisLabelAlignment | |
spacing |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYAxisLabel(string, AxisLabelPosition, AxisLabelAlignment, float)
Section titled “ChartYAxisLabel(string, AxisLabelPosition, AxisLabelAlignment, float)”public ChartBuilder ChartYAxisLabel(string label, AxisLabelPosition position = AxisLabelPosition.Automatic, AxisLabelAlignment alignment = AxisLabelAlignment.Automatic, float spacing = 0)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
label |
System.String | |
position |
ChartGuru.AxisLabelPosition | |
alignment |
ChartGuru.AxisLabelAlignment | |
spacing |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
HideAxes()
Section titled “HideAxes()”public ChartBuilder HideAxes()No description is available for this member.
Returns
ChartGuru.ChartBuilder — No return description is available.
Animation(Animation)
Section titled “Animation(Animation)”public ChartBuilder Animation(Animation animation)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
animation |
ChartGuru.Animation |
Returns
ChartGuru.ChartBuilder — No return description is available.
NoAnimation()
Section titled “NoAnimation()”public ChartBuilder NoAnimation()No description is available for this member.
Returns
ChartGuru.ChartBuilder — No return description is available.
Size(float, float)
Section titled “Size(float, float)”public ChartBuilder Size(float width, float height)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
width |
System.Single | |
height |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
Size(Vector2)
Section titled “Size(Vector2)”public ChartBuilder Size(Vector2 size)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
size |
UnityEngine.Vector2 |
Returns
ChartGuru.ChartBuilder — No return description is available.
TinyPadding(float)
Section titled “TinyPadding(float)”public ChartBuilder TinyPadding(float padding)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
padding |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
TinyLineWidth(float)
Section titled “TinyLineWidth(float)”public ChartBuilder TinyLineWidth(float width)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
width |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
TinyShowMinMax(bool)
Section titled “TinyShowMinMax(bool)”public ChartBuilder TinyShowMinMax(bool show = true)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
show |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
TinyShowLastValue(bool)
Section titled “TinyShowLastValue(bool)”public ChartBuilder TinyShowLastValue(bool show = true)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
show |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
TinyColors(Color, Color, Color?)
Section titled “TinyColors(Color, Color, Color?)”public ChartBuilder TinyColors(Color positive, Color negative, Color? neutral = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
positive |
UnityEngine.Color | |
negative |
UnityEngine.Color | |
neutral |
System.Nullable{UnityEngine.Color} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddRectangle(float, float, float, float, Color)
Section titled “AddRectangle(float, float, float, float, Color)”public ChartBuilder AddRectangle(float xStart, float xEnd, float yStart, float yEnd, Color color)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
xStart |
System.Single | |
xEnd |
System.Single | |
yStart |
System.Single | |
yEnd |
System.Single | |
color |
UnityEngine.Color |
Returns
ChartGuru.ChartBuilder — No return description is available.
AlignsMarkStylesWithPlotArea(bool)
Section titled “AlignsMarkStylesWithPlotArea(bool)”public ChartBuilder AlignsMarkStylesWithPlotArea(bool aligned)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
aligned |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
TrendLine(RegressionType, Color?, float)
Section titled “TrendLine(RegressionType, Color?, float)”public ChartBuilder TrendLine(RegressionType type = RegressionType.Linear, Color? color = null, float lineWidth = 2)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
type |
ChartGuru.RegressionType | |
color |
System.Nullable{UnityEngine.Color} | |
lineWidth |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
Plot(Action)
Section titled “Plot(Action)”public ChartBuilder Plot(Action<PlotGroupBuilder> configure)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
configure |
System.Action{ChartGuru.PlotGroupBuilder} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartAccessibilityAudioGraph(bool)
Section titled “ChartAccessibilityAudioGraph(bool)”public ChartBuilder ChartAccessibilityAudioGraph(bool enabled)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
enabled |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXSelection(Action<float?>)
Section titled “ChartXSelection(Action<float?>)”public ChartBuilder ChartXSelection(Action<float?> onSelectionChanged)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
onSelectionChanged |
System.Action{System.Nullable{System.Single}} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXSelection(Action<ClosedRange?>)
Section titled “ChartXSelection(Action<ClosedRange?>)”public ChartBuilder ChartXSelection(Action<ClosedRange<float>?> onRangeChanged)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
onRangeChanged |
System.Action{System.Nullable{ChartGuru.ClosedRange{System.Single}}} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYSelection(Action<float?>)
Section titled “ChartYSelection(Action<float?>)”public ChartBuilder ChartYSelection(Action<float?> onSelectionChanged)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
onSelectionChanged |
System.Action{System.Nullable{System.Single}} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYSelection(Action<ClosedRange?>)
Section titled “ChartYSelection(Action<ClosedRange?>)”public ChartBuilder ChartYSelection(Action<ClosedRange<float>?> onRangeChanged)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
onRangeChanged |
System.Action{System.Nullable{ChartGuru.ClosedRange{System.Single}}} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartAngleSelection(Action<float?>)
Section titled “ChartAngleSelection(Action<float?>)”public ChartBuilder ChartAngleSelection(Action<float?> onSelectionChanged)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
onSelectionChanged |
System.Action{System.Nullable{System.Single}} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartForegroundStyleScale(Dictionary<object, Color>)
Section titled “ChartForegroundStyleScale(Dictionary<object, Color>)”public ChartBuilder ChartForegroundStyleScale(Dictionary<object, Color> scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
System.Collections.Generic.Dictionary{System.Object,UnityEngine.Color} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartForegroundStyleScale(Dictionary<string, Color>)
Section titled “ChartForegroundStyleScale(Dictionary<string, Color>)”public ChartBuilder ChartForegroundStyleScale(Dictionary<string, Color> scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
System.Collections.Generic.Dictionary{System.String,UnityEngine.Color} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartForegroundStyleScale(Gradient)
Section titled “ChartForegroundStyleScale(Gradient)”public ChartBuilder ChartForegroundStyleScale(Gradient range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
range |
UnityEngine.Gradient |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartForegroundStyleScale(ColorScale)
Section titled “ChartForegroundStyleScale(ColorScale)”public ChartBuilder ChartForegroundStyleScale(ColorScale scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
ChartGuru.ColorScale |
Returns
ChartGuru.ChartBuilder — No return description is available.
ColorScalePresetIndex(int)
Section titled “ColorScalePresetIndex(int)”public ChartBuilder ColorScalePresetIndex(int presetIndex)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
presetIndex |
System.Int32 |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartSymbolScale(Dictionary<object, SymbolShape>)
Section titled “ChartSymbolScale(Dictionary<object, SymbolShape>)”public ChartBuilder ChartSymbolScale(Dictionary<object, SymbolShape> scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
System.Collections.Generic.Dictionary{System.Object,ChartGuru.SymbolShape} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartSymbolScale(Dictionary<string, SymbolShape>)
Section titled “ChartSymbolScale(Dictionary<string, SymbolShape>)”public ChartBuilder ChartSymbolScale(Dictionary<string, SymbolShape> scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
System.Collections.Generic.Dictionary{System.String,ChartGuru.SymbolShape} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartSymbolScale(string[], SymbolShape[])
Section titled “ChartSymbolScale(string[], SymbolShape[])”public ChartBuilder ChartSymbolScale(string[] domain, SymbolShape[] range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
System.String[] | |
range |
ChartGuru.SymbolShape[] |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLineStyleScale(Dictionary<object, StrokeStyle>)
Section titled “ChartLineStyleScale(Dictionary<object, StrokeStyle>)”public ChartBuilder ChartLineStyleScale(Dictionary<object, StrokeStyle> scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
System.Collections.Generic.Dictionary{System.Object,ChartGuru.StrokeStyle} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLineStyleScale(Dictionary<string, StrokeStyle>)
Section titled “ChartLineStyleScale(Dictionary<string, StrokeStyle>)”public ChartBuilder ChartLineStyleScale(Dictionary<string, StrokeStyle> scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
System.Collections.Generic.Dictionary{System.String,ChartGuru.StrokeStyle} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLineStyleScale(string[], StrokeStyle[])
Section titled “ChartLineStyleScale(string[], StrokeStyle[])”public ChartBuilder ChartLineStyleScale(string[] domain, StrokeStyle[] range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
System.String[] | |
range |
ChartGuru.StrokeStyle[] |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartSymbolSizeScale(Dictionary<object, float>)
Section titled “ChartSymbolSizeScale(Dictionary<object, float>)”public ChartBuilder ChartSymbolSizeScale(Dictionary<object, float> scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
System.Collections.Generic.Dictionary{System.Object,System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartSymbolSizeScale(Dictionary<string, float>)
Section titled “ChartSymbolSizeScale(Dictionary<string, float>)”public ChartBuilder ChartSymbolSizeScale(Dictionary<string, float> scale)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
scale |
System.Collections.Generic.Dictionary{System.String,System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartSymbolSizeScale(string[], float[])
Section titled “ChartSymbolSizeScale(string[], float[])”public ChartBuilder ChartSymbolSizeScale(string[] domain, float[] range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
System.String[] | |
range |
System.Single[] |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartSymbolSizeScale(ClosedRange)
Section titled “ChartSymbolSizeScale(ClosedRange)”public ChartBuilder ChartSymbolSizeScale(ClosedRange<float> range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
range |
ChartGuru.ClosedRange{System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartForegroundStyleScale(Color[])
Section titled “ChartForegroundStyleScale(Color[])”public ChartBuilder ChartForegroundStyleScale(Color[] range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
range |
UnityEngine.Color[] |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartForegroundStyleScale(string[], Color[])
Section titled “ChartForegroundStyleScale(string[], Color[])”public ChartBuilder ChartForegroundStyleScale(string[] domain, Color[] range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
System.String[] | |
range |
UnityEngine.Color[] |
Returns
ChartGuru.ChartBuilder — No return description is available.
Add(IChartMark)
Section titled “Add(IChartMark)”public ChartBuilder Add(IChartMark mark)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
mark |
ChartGuru.IChartMark |
Returns
ChartGuru.ChartBuilder — No return description is available.
Add(IEnumerable)
Section titled “Add(IEnumerable)”public ChartBuilder Add(IEnumerable<IChartMark> marks)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
marks |
System.Collections.Generic.IEnumerable{ChartGuru.IChartMark} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ForEach(IEnumerable, Func<T, IChartMark>)
Section titled “ForEach(IEnumerable, Func<T, IChartMark>)”public ChartBuilder ForEach<T>(IEnumerable<T> data, Func<T, IChartMark> factory)Adds one mark per data item, mirroring Swift Charts’ ForEach inside a
chart body. Use this to layer additional mark types on top of the primary
ChartGuru.Chart.Create%60%601(System.Collections.Generic.IEnumerable%7b%60%600%7d%2cSystem.Func%7b%60%600%2cChartGuru.IChartMark%7d) marks — for example a ChartGuru.LineMark
on top of an ChartGuru.AreaMark.
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
factory |
System.Func{{T},ChartGuru.IChartMark} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ForEach(IEnumerable, Func<T, IEnumerable>)
Section titled “ForEach(IEnumerable, Func<T, IEnumerable>)”public ChartBuilder ForEach<T>(IEnumerable<T> data, Func<T, IEnumerable<IChartMark>> factory)Adds multiple marks per data item, mirroring Swift Charts’ ForEach
with a body containing more than one mark expression.
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
factory |
System.Func{{T},System.Collections.Generic.IEnumerable{ChartGuru.IChartMark}} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddComposites(IEnumerable)
Section titled “AddComposites(IEnumerable)”public ChartBuilder AddComposites(IEnumerable<IChartContent> composites)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
composites |
System.Collections.Generic.IEnumerable{ChartGuru.IChartContent} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddComposites(IEnumerable, Func<T, IChartContent>)
Section titled “AddComposites(IEnumerable, Func<T, IChartContent>)”public ChartBuilder AddComposites<T>(IEnumerable<T> data, Func<T, IChartContent> factory)Adds one composite per input item, letting callers compose multi-mark content from a data source the same way plain marks are added.
This is ChartGuru’s bounded stand-in for Swift Charts’ ForEach inside a
@ChartContentBuilder. Full @resultBuilder DSL parity is an explicit
non-goal; use this overload when you want data-driven composite marks.
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
factory |
System.Func{{T},ChartGuru.IChartContent} |
Returns
ChartGuru.ChartBuilder — No return description is available.
Examples
builder.AddComposites(
cities,
city => new ChartComposite(
new LineMark(city.Date, city.Low),
new LineMark(city.Date, city.High)));
AddBar(float, float)
Section titled “AddBar(float, float)”public ChartBuilder AddBar(float x, float y)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
x |
System.Single | |
y |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddHistogramBars(IEnumerable, Func<T, float>, NumberBins, Func<List, float>, Color?, string)
Section titled “AddHistogramBars(IEnumerable, Func<T, float>, NumberBins, Func<List, float>, Color?, string)”public ChartBuilder AddHistogramBars<T>(IEnumerable<T> data, Func<T, float> value, NumberBins<float> bins, Func<List<T>, float> aggregate = null, Color? color = null, string seriesKey = "Histogram")Histogram: buckets data by value into the
supplied bins and emits one ChartGuru.BarMark per bucket
whose X is the bin midpoint and Y is the bucket count (or the optional aggregate).
Swift Charts equivalent: BarMark(x: .Value(…), y: .Value(.count), … bins: NumberBins(…)).
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
value |
System.Func{{T},System.Single} | |
bins |
ChartGuru.NumberBins{System.Single} | |
aggregate |
System.Func{System.Collections.Generic.List{{T}},System.Single} | |
color |
System.Nullable{UnityEngine.Color} | |
seriesKey |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddLine(float, float)
Section titled “AddLine(float, float)”public ChartBuilder AddLine(float x, float y)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
x |
System.Single | |
y |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddPoint(float, float)
Section titled “AddPoint(float, float)”public ChartBuilder AddPoint(float x, float y)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
x |
System.Single | |
y |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartType(ChartType)
Section titled “ChartType(ChartType)”public ChartBuilder ChartType(ChartType type)Available chart types. Aligned with Swift Charts mark-based approach. Includes compact/tiny chart variants for inline display.
Parameters
| Name | Type | Description |
|---|---|---|
type |
ChartGuru.ChartType |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddLinePlot(Func<float, float>, float, float, int)
Section titled “AddLinePlot(Func<float, float>, float, float, int)”public ChartBuilder AddLinePlot(Func<float, float> function, float domainMin = 0, float domainMax = 1, int samples = 100)Adds a LinePlot for rendering a mathematical function. Swift Charts equivalent: LinePlot(x: “x”, y: .linearFunction(…))
Parameters
| Name | Type | Description |
|---|---|---|
function |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddLinePlot(Func<float, float>, float, float, int, Color, string)
Section titled “AddLinePlot(Func<float, float>, float, float, int, Color, string)”public ChartBuilder AddLinePlot(Func<float, float> function, float domainMin, float domainMax, int samples, Color color, string seriesKey = null)Adds a LinePlot for rendering a mathematical function with a specific color.
Parameters
| Name | Type | Description |
|---|---|---|
function |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 | |
color |
UnityEngine.Color | |
seriesKey |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddLinePlot(Func<float, float>, float, float, int, Color, float, string)
Section titled “AddLinePlot(Func<float, float>, float, float, int, Color, float, string)”public ChartBuilder AddLinePlot(Func<float, float> function, float domainMin, float domainMax, int samples, Color color, float lineWidth, string seriesKey = null)Adds a LinePlot for rendering a mathematical function with a specific color and line width.
Parameters
| Name | Type | Description |
|---|---|---|
function |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 | |
color |
UnityEngine.Color | |
lineWidth |
System.Single | |
seriesKey |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddLinePlot(Func<float, float>, float, float, int, Color, float, float[], string)
Section titled “AddLinePlot(Func<float, float>, float, float, int, Color, float, float[], string)”public ChartBuilder AddLinePlot(Func<float, float> function, float domainMin, float domainMax, int samples, Color color, float lineWidth, float[] dash, string seriesKey = null)Adds a LinePlot for rendering a mathematical function with full styling options. Swift Charts equivalent: LinePlot(x:y:).ForegroundStyle(color).LineStyle(StrokeStyle(lineWidth:dash:))
Parameters
| Name | Type | Description |
|---|---|---|
function |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 | |
color |
UnityEngine.Color | |
lineWidth |
System.Single | |
dash |
System.Single[] | |
seriesKey |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddLinePlot(Func<float, float>, float, float, int, Color, StrokeStyle, string)
Section titled “AddLinePlot(Func<float, float>, float, float, int, Color, StrokeStyle, string)”public ChartBuilder AddLinePlot(Func<float, float> function, float domainMin, float domainMax, int samples, Color color, StrokeStyle style, string seriesKey = null)Adds a LinePlot with a StrokeStyle for complete line styling. Swift Charts equivalent: LinePlot(x:y:).LineStyle(StrokeStyle(…))
Parameters
| Name | Type | Description |
|---|---|---|
function |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 | |
color |
UnityEngine.Color | |
style |
ChartGuru.StrokeStyle | |
seriesKey |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddLinearFunction(float, float, float, float)
Section titled “AddLinearFunction(float, float, float, float)”public ChartBuilder AddLinearFunction(float intercept, float slope, float domainMin = 0, float domainMax = 1)Adds a linear function plot: y = slope * x + intercept Swift Charts equivalent: LinePlot(x: “x”, y: .linearFunction(intercept:slope:))
Parameters
| Name | Type | Description |
|---|---|---|
intercept |
System.Single | |
slope |
System.Single | |
domainMin |
System.Single | |
domainMax |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddTrendLinePlot(IEnumerable, Func<T, float>, Func<T, float>, RegressionType, int, int, Color?, float, float[], string)
Section titled “AddTrendLinePlot(IEnumerable, Func<T, float>, Func<T, float>, RegressionType, int, int, Color?, float, float[], string)”public ChartBuilder AddTrendLinePlot<T>(IEnumerable<T> data, Func<T, float> x, Func<T, float> y, RegressionType regression = RegressionType.Linear, int polynomialDegree = 2, int samples = 100, Color? color = null, float lineWidth = 2, float[] dash = null, string seriesKey = "TrendLine")Adds a regression-based trend line over the supplied data.
Swift Charts equivalent: LinearRegressionPlot / first-class regression mark.
Computes the requested regression type (linear/polynomial/exponential/log/power)
and emits a ChartGuru.LinePlot sampling the resulting function across the data’s
observed X domain. The R² is exposed via ChartGuru.ChartBuilder.LastTrendLineRSquared.
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
x |
System.Func{{T},System.Single} | |
y |
System.Func{{T},System.Single} | |
regression |
ChartGuru.RegressionType | |
polynomialDegree |
System.Int32 | |
samples |
System.Int32 | |
color |
System.Nullable{UnityEngine.Color} | |
lineWidth |
System.Single | |
dash |
System.Single[] | |
seriesKey |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddAreaPlot(Func<float, float>, float, float, int)
Section titled “AddAreaPlot(Func<float, float>, float, float, int)”public ChartBuilder AddAreaPlot(Func<float, float> function, float domainMin = 0, float domainMax = 1, int samples = 100)Adds an AreaPlot for rendering a filled mathematical function. Swift Charts equivalent: AreaPlot(x: “x”, y: function)
Parameters
| Name | Type | Description |
|---|---|---|
function |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddAreaPlot(Func<float, float>, float, float, int, Color)
Section titled “AddAreaPlot(Func<float, float>, float, float, int, Color)”public ChartBuilder AddAreaPlot(Func<float, float> function, float domainMin, float domainMax, int samples, Color color)Adds an AreaPlot for rendering a filled mathematical function with a specific color.
Parameters
| Name | Type | Description |
|---|---|---|
function |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 | |
color |
UnityEngine.Color |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddAreaBetweenCurves(Func<float, float>, Func<float, float>, float, float, int, Color?)
Section titled “AddAreaBetweenCurves(Func<float, float>, Func<float, float>, float, float, int, Color?)”public ChartBuilder AddAreaBetweenCurves(Func<float, float> upperFunction, Func<float, float> lowerFunction, float domainMin = 0, float domainMax = 1, int samples = 100, Color? color = null)Adds an area between two curves (confidence interval, band visualization). The area between upperFunction and lowerFunction will be filled.
Parameters
| Name | Type | Description |
|---|---|---|
upperFunction |
System.Func{System.Single,System.Single} | |
lowerFunction |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 | |
color |
System.Nullable{UnityEngine.Color} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddCandlestick(float, float, float, float, float)
Section titled “AddCandlestick(float, float, float, float, float)”public ChartBuilder AddCandlestick(float x, float open, float high, float low, float close)Adds a candlestick mark (OHLC data).
Parameters
| Name | Type | Description |
|---|---|---|
x |
System.Single | |
open |
System.Single | |
high |
System.Single | |
low |
System.Single | |
close |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddCandlesticks(IEnumerable, Color?, Color?)
Section titled “AddCandlesticks(IEnumerable, Color?, Color?)”public ChartBuilder AddCandlesticks(IEnumerable<OHLCData> data, Color? bullishColor = null, Color? bearishColor = null)Adds multiple candlestick marks from OHLC data.
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{ChartGuru.OHLCData} | |
bullishColor |
System.Nullable{UnityEngine.Color} | |
bearishColor |
System.Nullable{UnityEngine.Color} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddRangeBar(float, float, float)
Section titled “AddRangeBar(float, float, float)”public ChartBuilder AddRangeBar(float x, float yStart, float yEnd)Adds a range bar (for waterfall, gantt, or range charts).
Parameters
| Name | Type | Description |
|---|---|---|
x |
System.Single | |
yStart |
System.Single | |
yEnd |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddHorizontalRangeBar(float, float, float)
Section titled “AddHorizontalRangeBar(float, float, float)”public ChartBuilder AddHorizontalRangeBar(float xStart, float xEnd, float y)Adds a horizontal range bar (for gantt charts).
Parameters
| Name | Type | Description |
|---|---|---|
xStart |
System.Single | |
xEnd |
System.Single | |
y |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddComposite(IChartContent)
Section titled “AddComposite(IChartContent)”public ChartBuilder AddComposite(IChartContent composite)Adds marks from a composite chart content (like CandleStickMark).
Parameters
| Name | Type | Description |
|---|---|---|
composite |
ChartGuru.IChartContent |
Returns
ChartGuru.ChartBuilder — No return description is available.
HeatMap(float[,], ColorScale)
Section titled “HeatMap(float[,], ColorScale)”public ChartBuilder HeatMap(float[,] data, ColorScale colorScale = null)Creates a heatmap from a 2D data array.
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Single[,] | |
colorScale |
ChartGuru.ColorScale |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddBarPlot(IEnumerable, Func<T, float>, Func<T, float>)
Section titled “AddBarPlot(IEnumerable, Func<T, float>, Func<T, float>)”public ChartBuilder AddBarPlot<T>(IEnumerable<T> data, Func<T, float> x, Func<T, float> y)Adds a BarPlot from collection data. 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} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddBarPlot(IEnumerable, Func<T, string>, Func<T, float>)
Section titled “AddBarPlot(IEnumerable, Func<T, string>, Func<T, float>)”public ChartBuilder AddBarPlot<T>(IEnumerable<T> data, Func<T, string> category, Func<T, float> y)Adds a BarPlot from collection data with category labels. Swift Charts equivalent: BarPlot(data, x: .category, y: .value)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
category |
System.Func{{T},System.String} | |
y |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddLinePlot(IEnumerable, Func<T, float>, Func<T, float>)
Section titled “AddLinePlot(IEnumerable, Func<T, float>, Func<T, float>)”public ChartBuilder AddLinePlot<T>(IEnumerable<T> data, Func<T, float> x, Func<T, float> y)Adds a LinePlot from collection data. Swift Charts equivalent: LinePlot(data, x: .x, y: .y)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
x |
System.Func{{T},System.Single} | |
y |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddPointPlot(IEnumerable, Func<T, float>, Func<T, float>)
Section titled “AddPointPlot(IEnumerable, Func<T, float>, Func<T, float>)”public ChartBuilder AddPointPlot<T>(IEnumerable<T> data, Func<T, float> x, Func<T, float> y)Adds a PointPlot from collection data. Swift Charts equivalent: PointPlot(data, x: .x, y: .y)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
x |
System.Func{{T},System.Single} | |
y |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddPointPlot(IEnumerable, Func<T, string>, Func<T, float>)
Section titled “AddPointPlot(IEnumerable, Func<T, string>, Func<T, float>)”public ChartBuilder AddPointPlot<T>(IEnumerable<T> data, Func<T, string> category, Func<T, float> y)Adds a PointPlot from collection data with category labels. Swift Charts equivalent: PointPlot(data, x: .category, y: .value)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
category |
System.Func{{T},System.String} | |
y |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddAreaPlot(IEnumerable, Func<T, float>, Func<T, float>)
Section titled “AddAreaPlot(IEnumerable, Func<T, float>, Func<T, float>)”public ChartBuilder AddAreaPlot<T>(IEnumerable<T> data, Func<T, float> x, Func<T, float> y)Adds an AreaPlot from collection data. Swift Charts equivalent: AreaPlot(data, x: .x, y: .y)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
x |
System.Func{{T},System.Single} | |
y |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddAreaPlot(IEnumerable, Func<T, float>, Func<T, float>, Func<T, float>)
Section titled “AddAreaPlot(IEnumerable, Func<T, float>, Func<T, float>, Func<T, float>)”public ChartBuilder AddAreaPlot<T>(IEnumerable<T> data, Func<T, float> x, Func<T, float> yStart, Func<T, float> yEnd)Adds an AreaPlot from collection data with range. Swift Charts equivalent: AreaPlot(data, x: .x, yStart: .min, yEnd: .max)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
x |
System.Func{{T},System.Single} | |
yStart |
System.Func{{T},System.Single} | |
yEnd |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddRectanglePlot(IEnumerable, Func<T, float>, Func<T, float>, Func<T, float>, Func<T, float>)
Section titled “AddRectanglePlot(IEnumerable, Func<T, float>, Func<T, float>, Func<T, float>, Func<T, float>)”public ChartBuilder AddRectanglePlot<T>(IEnumerable<T> data, Func<T, float> xStart, Func<T, float> xEnd, Func<T, float> yStart, Func<T, float> yEnd)Adds a RectanglePlot from collection data. Swift Charts equivalent: RectanglePlot(data, xStart:, xEnd:, yStart:, yEnd:)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
xStart |
System.Func{{T},System.Single} | |
xEnd |
System.Func{{T},System.Single} | |
yStart |
System.Func{{T},System.Single} | |
yEnd |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddSectorPlot(IEnumerable, Func<T, float>)
Section titled “AddSectorPlot(IEnumerable, Func<T, float>)”public ChartBuilder AddSectorPlot<T>(IEnumerable<T> data, Func<T, float> angle)Adds a SectorPlot from collection data. Swift Charts equivalent: SectorPlot(data, angle: .value)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
angle |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddSectorPlot(IEnumerable, Func<T, float>, float, float)
Section titled “AddSectorPlot(IEnumerable, Func<T, float>, float, float)”public ChartBuilder AddSectorPlot<T>(IEnumerable<T> data, Func<T, float> angle, float innerRadius, float outerRadius = 1)Adds a SectorPlot from collection data with donut configuration. Swift Charts equivalent: SectorPlot(data, angle: .value, innerRadius:, outerRadius:)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
angle |
System.Func{{T},System.Single} | |
innerRadius |
System.Single | |
outerRadius |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddVerticalRules(IEnumerable, Func<T, float>)
Section titled “AddVerticalRules(IEnumerable, Func<T, float>)”public ChartBuilder AddVerticalRules<T>(IEnumerable<T> data, Func<T, float> x)Adds vertical rules from collection data. Swift Charts equivalent: RulePlot(data, x: .value)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
x |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddHorizontalRules(IEnumerable, Func<T, float>)
Section titled “AddHorizontalRules(IEnumerable, Func<T, float>)”public ChartBuilder AddHorizontalRules<T>(IEnumerable<T> data, Func<T, float> y)Adds horizontal rules from collection data. Swift Charts equivalent: RulePlot(data, y: .value)
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
y |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddRulePlot(IEnumerable, Func<T, float>)
Section titled “AddRulePlot(IEnumerable, Func<T, float>)”public ChartBuilder AddRulePlot<T>(IEnumerable<T> data, Func<T, float> x)Swift-shaped alias for ChartGuru.ChartBuilder.AddVerticalRules%60%601(System.Collections.Generic.IEnumerable%7b%60%600%7d%2cSystem.Func%7b%60%600%2cSystem.Single%7d).
Swift Charts equivalent: RulePlot(data, x: .value).
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
x |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddRulePlotSegments(IEnumerable, Func<T, float>, Func<T, float>, Func<T, float>)
Section titled “AddRulePlotSegments(IEnumerable, Func<T, float>, Func<T, float>, Func<T, float>)”public ChartBuilder AddRulePlotSegments<T>(IEnumerable<T> data, Func<T, float> x, Func<T, float> yStart, Func<T, float> yEnd)Adds a vertical-segment RulePlot with start/end Y selectors.
Swift Charts equivalent: RulePlot(data, x:, yStart:, yEnd:).
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
x |
System.Func{{T},System.Single} | |
yStart |
System.Func{{T},System.Single} | |
yEnd |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddRulePlotHorizontalSegments(IEnumerable, Func<T, float>, Func<T, float>, Func<T, float>)
Section titled “AddRulePlotHorizontalSegments(IEnumerable, Func<T, float>, Func<T, float>, Func<T, float>)”public ChartBuilder AddRulePlotHorizontalSegments<T>(IEnumerable<T> data, Func<T, float> xStart, Func<T, float> xEnd, Func<T, float> y)Adds a horizontal-segment RulePlot with start/end X selectors.
Swift Charts equivalent: RulePlot(data, xStart:, xEnd:, y:).
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
xStart |
System.Func{{T},System.Single} | |
xEnd |
System.Func{{T},System.Single} | |
y |
System.Func{{T},System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddRectanglePlot(Func<float, float>, Func<float, float>, float, float, int)
Section titled “AddRectanglePlot(Func<float, float>, Func<float, float>, float, float, int)”public ChartBuilder AddRectanglePlot(Func<float, float> yLow, Func<float, float> yHigh, float domainMin = 0, float domainMax = 1, int samples = 32)Adds a function-form RectanglePlot, sampling yLow / yHigh
across the x-domain to emit one RectangleMark per sample.
Swift Charts equivalent: RectanglePlot(x: .Automatic(…), yStart: fn, yEnd: fn).
Parameters
| Name | Type | Description |
|---|---|---|
yLow |
System.Func{System.Single,System.Single} | |
yHigh |
System.Func{System.Single,System.Single} | |
domainMin |
System.Single | |
domainMax |
System.Single | |
samples |
System.Int32 |
Returns
ChartGuru.ChartBuilder — No return description is available.
AddSectorPlot(IEnumerable, Func<T, float>, float, float, float)
Section titled “AddSectorPlot(IEnumerable, Func<T, float>, float, float, float)”public ChartBuilder AddSectorPlot<T>(IEnumerable<T> data, Func<T, float> angle, float innerRadius, float outerRadius, float angularInset)Swift-shaped alias for AddSectorPlot that mirrors Swift Charts’ angle selector.
Accepts optional innerRadius / angularInset for
donut / gapped slice control in one call.
Swift Charts equivalent: SectorPlot(data, angle: .value, innerRadius:, angularInset:).
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
angle |
System.Func{{T},System.Single} | |
innerRadius |
System.Single | |
outerRadius |
System.Single | |
angularInset |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartTitle(string)
Section titled “ChartTitle(string)”public ChartBuilder ChartTitle(string title)Sets the chart title text.
Parameters
| Name | Type | Description |
|---|---|---|
title |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartSubtitle(string)
Section titled “ChartSubtitle(string)”public ChartBuilder ChartSubtitle(string subtitle)Sets the chart subtitle text.
Parameters
| Name | Type | Description |
|---|---|---|
subtitle |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartTitlePosition(ChartTitlePosition)
Section titled “ChartTitlePosition(ChartTitlePosition)”public ChartBuilder ChartTitlePosition(ChartTitlePosition position)Sets the position and alignment of the chart title/subtitle block.
Parameters
| Name | Type | Description |
|---|---|---|
position |
ChartGuru.ChartTitlePosition |
Returns
ChartGuru.ChartBuilder — No return description is available.
ShowAreaLine(bool)
Section titled “ShowAreaLine(bool)”public ChartBuilder ShowAreaLine(bool show)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
show |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
InterpolationMethod(InterpolationMethod)
Section titled “InterpolationMethod(InterpolationMethod)”public ChartBuilder InterpolationMethod(InterpolationMethod method)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
method |
ChartGuru.InterpolationMethod |
Returns
ChartGuru.ChartBuilder — No return description is available.
LineStyle(float)
Section titled “LineStyle(float)”public ChartBuilder LineStyle(float lineWidth)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
lineWidth |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
LineStyle(StrokeStyle)
Section titled “LineStyle(StrokeStyle)”public ChartBuilder LineStyle(StrokeStyle style)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
style |
ChartGuru.StrokeStyle |
Returns
ChartGuru.ChartBuilder — No return description is available.
CornerRadius(float)
Section titled “CornerRadius(float)”public ChartBuilder CornerRadius(float radius)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
radius |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
Opacity(float)
Section titled “Opacity(float)”public ChartBuilder Opacity(float value)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
value |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
SymbolSize(float)
Section titled “SymbolSize(float)”public ChartBuilder SymbolSize(float size)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
size |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
Symbol(SymbolShape)
Section titled “Symbol(SymbolShape)”public ChartBuilder Symbol(SymbolShape shape)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
shape |
ChartGuru.SymbolShape |
Returns
ChartGuru.ChartBuilder — No return description is available.
Symbol(SymbolShape, float)
Section titled “Symbol(SymbolShape, float)”public ChartBuilder Symbol(SymbolShape shape, float size)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
shape |
ChartGuru.SymbolShape | |
size |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ForegroundStyle(Color)
Section titled “ForegroundStyle(Color)”public ChartBuilder ForegroundStyle(Color color)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
color |
UnityEngine.Color |
Returns
ChartGuru.ChartBuilder — No return description is available.
ForegroundStyle(LinearGradientStyle)
Section titled “ForegroundStyle(LinearGradientStyle)”public ChartBuilder ForegroundStyle(LinearGradientStyle gradient)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
gradient |
ChartGuru.LinearGradientStyle |
Returns
ChartGuru.ChartBuilder — No return description is available.
AngularInset(float)
Section titled “AngularInset(float)”public ChartBuilder AngularInset(float inset)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
inset |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
InnerRadius(float)
Section titled “InnerRadius(float)”public ChartBuilder InnerRadius(float ratio)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
ratio |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
OuterRadius(float)
Section titled “OuterRadius(float)”public ChartBuilder OuterRadius(float ratio)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
ratio |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
Stacking(MarkStackingMethod)
Section titled “Stacking(MarkStackingMethod)”public ChartBuilder Stacking(MarkStackingMethod method)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
method |
ChartGuru.MarkStackingMethod |
Returns
ChartGuru.ChartBuilder — No return description is available.
Build()
Section titled “Build()”public Chart Build()Materializes the configured marks and modifiers into a ready-to-render ChartGuru.Chart.
Returns
ChartGuru.Chart — The configured chart instance owned by this builder.
ChartScrollTargetBehavior(ChartScrollTargetBehavior)
Section titled “ChartScrollTargetBehavior(ChartScrollTargetBehavior)”public ChartBuilder ChartScrollTargetBehavior(ChartScrollTargetBehavior behavior)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
behavior |
ChartGuru.ChartScrollTargetBehavior |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartAccessibilityLabel(string)
Section titled “ChartAccessibilityLabel(string)”public ChartBuilder ChartAccessibilityLabel(string label)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
label |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartAccessibilityRepresentation(string)
Section titled “ChartAccessibilityRepresentation(string)”public ChartBuilder ChartAccessibilityRepresentation(string description)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
description |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXAxisPreserveHeightAcrossZoom(bool)
Section titled “ChartXAxisPreserveHeightAcrossZoom(bool)”public ChartBuilder ChartXAxisPreserveHeightAcrossZoom(bool preserve = true)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
preserve |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartOverlay(Action)
Section titled “ChartOverlay(Action)”public ChartBuilder ChartOverlay(Action<ChartProxy> callback)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
callback |
System.Action{ChartGuru.ChartProxy} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartGesture(Func<ChartProxy, ChartGesture>)
Section titled “ChartGesture(Func<ChartProxy, ChartGesture>)”public ChartBuilder ChartGesture(Func<ChartProxy, ChartGesture> gestureFactory)Represents a chart gesture configuration for handling user interactions. Swift Charts equivalent: .chartGesture { proxy in DragGesture()… }
Parameters
| Name | Type | Description |
|---|---|---|
gestureFactory |
System.Func{ChartGuru.ChartProxy,ChartGuru.ChartGesture} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartGesture(Action<ChartProxy, Vector2>)
Section titled “ChartGesture(Action<ChartProxy, Vector2>)”public ChartBuilder ChartGesture(Action<ChartProxy, Vector2> onGesture)Represents a chart gesture configuration for handling user interactions. Swift Charts equivalent: .chartGesture { proxy in DragGesture()… }
Parameters
| Name | Type | Description |
|---|---|---|
onGesture |
System.Action{ChartGuru.ChartProxy,UnityEngine.Vector2} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScale(float, float)
Section titled “ChartXScale(float, float)”public ChartBuilder ChartXScale(float min, float max)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
min |
System.Single | |
max |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScale(float, float)
Section titled “ChartYScale(float, float)”public ChartBuilder ChartYScale(float min, float max)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
min |
System.Single | |
max |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScale(float, float, ScaleType?)
Section titled “ChartXScale(float, float, ScaleType?)”public ChartBuilder ChartXScale(float domainMin, float domainMax, ScaleType? type = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domainMin |
System.Single | |
domainMax |
System.Single | |
type |
System.Nullable{ChartGuru.ScaleType} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScale(float, float, ScaleType, double)
Section titled “ChartXScale(float, float, ScaleType, double)”public ChartBuilder ChartXScale(float domainMin, float domainMax, ScaleType type, double scaleParameter)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domainMin |
System.Single | |
domainMax |
System.Single | |
type |
ChartGuru.ScaleType | |
scaleParameter |
System.Double |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScale(ClosedRange, ScaleType?)
Section titled “ChartXScale(ClosedRange, ScaleType?)”public ChartBuilder ChartXScale(ClosedRange<float> domain, ScaleType? type = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
ChartGuru.ClosedRange{System.Single} | |
type |
System.Nullable{ChartGuru.ScaleType} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScale(ScaleType)
Section titled “ChartXScale(ScaleType)”public ChartBuilder ChartXScale(ScaleType type)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
type |
ChartGuru.ScaleType |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScale(ScaleType, double)
Section titled “ChartXScale(ScaleType, double)”public ChartBuilder ChartXScale(ScaleType type, double scaleParameter)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
type |
ChartGuru.ScaleType | |
scaleParameter |
System.Double |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScaleRange(ClosedRange)
Section titled “ChartXScaleRange(ClosedRange)”public ChartBuilder ChartXScaleRange(ClosedRange<float> range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
range |
ChartGuru.ClosedRange{System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScaleRange(PlotDimensionRange)
Section titled “ChartXScaleRange(PlotDimensionRange)”public ChartBuilder ChartXScaleRange(PlotDimensionRange range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
range |
ChartGuru.PlotDimensionRange |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScale(ClosedRange, PlotDimensionRange, ScaleType?)
Section titled “ChartXScale(ClosedRange, PlotDimensionRange, ScaleType?)”public ChartBuilder ChartXScale(ClosedRange<float> domain, PlotDimensionRange range, ScaleType? type = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
ChartGuru.ClosedRange{System.Single} | |
range |
ChartGuru.PlotDimensionRange | |
type |
System.Nullable{ChartGuru.ScaleType} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXScale(ClosedRange, ClosedRange, ScaleType?)
Section titled “ChartXScale(ClosedRange, ClosedRange, ScaleType?)”public ChartBuilder ChartXScale(ClosedRange<float> domain, ClosedRange<float> range, ScaleType? type = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
ChartGuru.ClosedRange{System.Single} | |
range |
ChartGuru.ClosedRange{System.Single} | |
type |
System.Nullable{ChartGuru.ScaleType} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScale(float, float, ScaleType?)
Section titled “ChartYScale(float, float, ScaleType?)”public ChartBuilder ChartYScale(float domainMin, float domainMax, ScaleType? type = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domainMin |
System.Single | |
domainMax |
System.Single | |
type |
System.Nullable{ChartGuru.ScaleType} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScale(float, float, ScaleType, double)
Section titled “ChartYScale(float, float, ScaleType, double)”public ChartBuilder ChartYScale(float domainMin, float domainMax, ScaleType type, double scaleParameter)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domainMin |
System.Single | |
domainMax |
System.Single | |
type |
ChartGuru.ScaleType | |
scaleParameter |
System.Double |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScale(ClosedRange, ScaleType?)
Section titled “ChartYScale(ClosedRange, ScaleType?)”public ChartBuilder ChartYScale(ClosedRange<float> domain, ScaleType? type = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
ChartGuru.ClosedRange{System.Single} | |
type |
System.Nullable{ChartGuru.ScaleType} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScale(ScaleType)
Section titled “ChartYScale(ScaleType)”public ChartBuilder ChartYScale(ScaleType type)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
type |
ChartGuru.ScaleType |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScale(ScaleType, double)
Section titled “ChartYScale(ScaleType, double)”public ChartBuilder ChartYScale(ScaleType type, double scaleParameter)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
type |
ChartGuru.ScaleType | |
scaleParameter |
System.Double |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScaleRange(ClosedRange)
Section titled “ChartYScaleRange(ClosedRange)”public ChartBuilder ChartYScaleRange(ClosedRange<float> range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
range |
ChartGuru.ClosedRange{System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScaleRange(PlotDimensionRange)
Section titled “ChartYScaleRange(PlotDimensionRange)”public ChartBuilder ChartYScaleRange(PlotDimensionRange range)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
range |
ChartGuru.PlotDimensionRange |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScale(ClosedRange, PlotDimensionRange, ScaleType?)
Section titled “ChartYScale(ClosedRange, PlotDimensionRange, ScaleType?)”public ChartBuilder ChartYScale(ClosedRange<float> domain, PlotDimensionRange range, ScaleType? type = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
ChartGuru.ClosedRange{System.Single} | |
range |
ChartGuru.PlotDimensionRange | |
type |
System.Nullable{ChartGuru.ScaleType} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYScale(ClosedRange, ClosedRange, ScaleType?)
Section titled “ChartYScale(ClosedRange, ClosedRange, ScaleType?)”public ChartBuilder ChartYScale(ClosedRange<float> domain, ClosedRange<float> range, ScaleType? type = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
ChartGuru.ClosedRange{System.Single} | |
range |
ChartGuru.ClosedRange{System.Single} | |
type |
System.Nullable{ChartGuru.ScaleType} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartScrollableAxes(ScrollableAxes)
Section titled “ChartScrollableAxes(ScrollableAxes)”public ChartBuilder ChartScrollableAxes(ScrollableAxes axes)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
axes |
ChartGuru.ScrollableAxes |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXVisibleDomain(ClosedRange)
Section titled “ChartXVisibleDomain(ClosedRange)”public ChartBuilder ChartXVisibleDomain(ClosedRange<float> domain)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
ChartGuru.ClosedRange{System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartXVisibleDomain(float)
Section titled “ChartXVisibleDomain(float)”public ChartBuilder ChartXVisibleDomain(float length)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
length |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYVisibleDomain(ClosedRange)
Section titled “ChartYVisibleDomain(ClosedRange)”public ChartBuilder ChartYVisibleDomain(ClosedRange<float> domain)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
domain |
ChartGuru.ClosedRange{System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartYVisibleDomain(float)
Section titled “ChartYVisibleDomain(float)”public ChartBuilder ChartYVisibleDomain(float length)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
length |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartScrollPositionX(float)
Section titled “ChartScrollPositionX(float)”public ChartBuilder ChartScrollPositionX(float value)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
value |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartScrollPositionY(float)
Section titled “ChartScrollPositionY(float)”public ChartBuilder ChartScrollPositionY(float value)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
value |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartScrollPosition(float?, float?)
Section titled “ChartScrollPosition(float?, float?)”public ChartBuilder ChartScrollPosition(float? initialX = null, float? initialY = null)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
initialX |
System.Nullable{System.Single} | |
initialY |
System.Nullable{System.Single} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartPlotStyle(Action)
Section titled “ChartPlotStyle(Action)”public ChartBuilder ChartPlotStyle(Action<PlotStyleBuilder> configure)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
configure |
System.Action{ChartGuru.PlotStyleBuilder} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartBarWidth(MarkDimension)
Section titled “ChartBarWidth(MarkDimension)”public ChartBuilder ChartBarWidth(MarkDimension width)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
width |
ChartGuru.MarkDimension |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartBarHeight(MarkDimension)
Section titled “ChartBarHeight(MarkDimension)”public ChartBuilder ChartBarHeight(MarkDimension height)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
height |
ChartGuru.MarkDimension |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartBackground(Color)
Section titled “ChartBackground(Color)”public ChartBuilder ChartBackground(Color color)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
color |
UnityEngine.Color |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartBorder(Color, float, float)
Section titled “ChartBorder(Color, float, float)”public ChartBuilder ChartBorder(Color color, float width = 1, float cornerRadius = 0)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
color |
UnityEngine.Color | |
width |
System.Single | |
cornerRadius |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartPieLabelMode(PieLabelMode)
Section titled “ChartPieLabelMode(PieLabelMode)”public ChartBuilder ChartPieLabelMode(PieLabelMode mode)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
mode |
ChartGuru.PieLabelMode |
Returns
ChartGuru.ChartBuilder — No return description is available.
DataLabelColor(Color)
Section titled “DataLabelColor(Color)”public ChartBuilder DataLabelColor(Color color)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
color |
UnityEngine.Color |
Returns
ChartGuru.ChartBuilder — No return description is available.
AxisLabelColor(Color)
Section titled “AxisLabelColor(Color)”public ChartBuilder AxisLabelColor(Color color)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
color |
UnityEngine.Color |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartBackground(Gradient)
Section titled “ChartBackground(Gradient)”public ChartBuilder ChartBackground(Gradient gradient)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
gradient |
UnityEngine.Gradient |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartBackground(LinearGradientStyle)
Section titled “ChartBackground(LinearGradientStyle)”public ChartBuilder ChartBackground(LinearGradientStyle gradient)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
gradient |
ChartGuru.LinearGradientStyle |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartBackground(FourCornerGradient)
Section titled “ChartBackground(FourCornerGradient)”public ChartBuilder ChartBackground(FourCornerGradient fourCorner)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
fourCorner |
ChartGuru.FourCornerGradient |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartBackground(Action)
Section titled “ChartBackground(Action)”public ChartBuilder ChartBackground(Action<ChartProxy> callback)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
callback |
System.Action{ChartGuru.ChartProxy} |
Returns
ChartGuru.ChartBuilder — No return description is available.
Stacked()
Section titled “Stacked()”public ChartBuilder Stacked()Sets the interpolation method for line and area marks. Swift Charts equivalent: .InterpolationMethod(.catmullRom)
Returns
ChartGuru.ChartBuilder — No return description is available.
Normalized()
Section titled “Normalized()”public ChartBuilder Normalized()Shortcut for Stacking(MarkStackingMethod.Normalized).
Returns
ChartGuru.ChartBuilder — No return description is available.
Centered()
Section titled “Centered()”public ChartBuilder Centered()Shortcut for Stacking(MarkStackingMethod.Center).
Returns
ChartGuru.ChartBuilder — No return description is available.
TrendLine(IEnumerable, Func<T, float>, Func<T, float>, RegressionType, Color?, float)
Section titled “TrendLine(IEnumerable, Func<T, float>, Func<T, float>, RegressionType, Color?, float)”public ChartBuilder TrendLine<T>(IEnumerable<T> data, Func<T, float> xSelector, Func<T, float> ySelector, RegressionType type = RegressionType.Linear, Color? color = null, float lineWidth = 2)Adds a trend line overlay computed from the existing marks in this builder.
Swift Charts equivalent: LinearRegressionPlot(x:y:).
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IEnumerable{{T}} | |
xSelector |
System.Func{{T},System.Single} | |
ySelector |
System.Func{{T},System.Single} | |
type |
ChartGuru.RegressionType | |
color |
System.Nullable{UnityEngine.Color} | |
lineWidth |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLegend(LegendPosition)
Section titled “ChartLegend(LegendPosition)”public ChartBuilder ChartLegend(LegendPosition position)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
position |
ChartGuru.LegendPosition |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLegend(LegendPosition, float)
Section titled “ChartLegend(LegendPosition, float)”public ChartBuilder ChartLegend(LegendPosition position, float size)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
position |
ChartGuru.LegendPosition | |
size |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLegend(LegendPosition, LegendAlignment)
Section titled “ChartLegend(LegendPosition, LegendAlignment)”public ChartBuilder ChartLegend(LegendPosition position, LegendAlignment alignment)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
position |
ChartGuru.LegendPosition | |
alignment |
ChartGuru.LegendAlignment |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLegend(LegendPosition, LegendAlignment, float)
Section titled “ChartLegend(LegendPosition, LegendAlignment, float)”public ChartBuilder ChartLegend(LegendPosition position, LegendAlignment alignment, float size)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
position |
ChartGuru.LegendPosition | |
alignment |
ChartGuru.LegendAlignment | |
size |
System.Single |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLegend(LegendVisibility)
Section titled “ChartLegend(LegendVisibility)”public ChartBuilder ChartLegend(LegendVisibility visibility)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
visibility |
ChartGuru.LegendVisibility |
Returns
ChartGuru.ChartBuilder — No return description is available.
HideLegend()
Section titled “HideLegend()”public ChartBuilder HideLegend()No description is available for this member.
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartLegend(Action<LegendItemBuilder, LegendSeriesInfo>)
Section titled “ChartLegend(Action<LegendItemBuilder, LegendSeriesInfo>)”public ChartBuilder ChartLegend(Action<LegendItemBuilder, LegendSeriesInfo> itemRenderer)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
itemRenderer |
System.Action{ChartGuru.LegendItemBuilder,ChartGuru.LegendSeriesInfo} |
Returns
ChartGuru.ChartBuilder — No return description is available.
ShowDataLabels(bool)
Section titled “ShowDataLabels(bool)”public ChartBuilder ShowDataLabels(bool show = true)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
show |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
ChartDataLabels(bool)
Section titled “ChartDataLabels(bool)”public ChartBuilder ChartDataLabels(bool visible = true)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
visible |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
HideDataLabels()
Section titled “HideDataLabels()”public ChartBuilder HideDataLabels()No description is available for this member.
Returns
ChartGuru.ChartBuilder — No return description is available.
DataLabelFormat(string)
Section titled “DataLabelFormat(string)”public ChartBuilder DataLabelFormat(string format)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
format |
System.String |
Returns
ChartGuru.ChartBuilder — No return description is available.
ShowAxisTitles(bool)
Section titled “ShowAxisTitles(bool)”public ChartBuilder ShowAxisTitles(bool show = true)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
show |
System.Boolean |
Returns
ChartGuru.ChartBuilder — No return description is available.
HideAxisTitles()
Section titled “HideAxisTitles()”public ChartBuilder HideAxisTitles()No description is available for this member.
Returns
ChartGuru.ChartBuilder — No return description is available.
Properties
Section titled “Properties”
LastTrendLineRSquared
Section titled “LastTrendLineRSquared”public float LastTrendLineRSquared { get; }R² of the most recent ChartGuru.ChartBuilder.AddTrendLinePlot%60%601(System.Collections.Generic.IEnumerable%7b%60%600%7d%2cSystem.Func%7b%60%600%2cSystem.Single%7d%2cSystem.Func%7b%60%600%2cSystem.Single%7d%2cChartGuru.RegressionType%2cSystem.Int32%2cSystem.Int32%2cSystem.Nullable%7bUnityEngine.Color%7d%2cSystem.Single%2cSystem.Single%5b%5d%2cSystem.String) call. Defaults to NaN.
Returns
System.Single — No return description is available.
SelectedXValue
Section titled “SelectedXValue”public float? SelectedXValue { get; set; }Gets or sets the selected X value. Setting fires OnXSelectionChanged. Swift Charts equivalent: .ChartXSelection(value: $selectedX)
Returns
System.Nullable{System.Single} — No return description is available.
SelectedYValue
Section titled “SelectedYValue”public float? SelectedYValue { get; set; }Gets or sets the selected Y value. Setting fires OnYSelectionChanged. Swift Charts equivalent: .ChartYSelection(value: $selectedY)
Returns
System.Nullable{System.Single} — No return description is available.
SelectedAngleValue
Section titled “SelectedAngleValue”public float? SelectedAngleValue { get; set; }Gets or sets the selected angle value for polar charts. Setting fires OnAngleSelectionChanged. Swift Charts equivalent: .ChartAngleSelection(value: $selectedAngle)
Returns
System.Nullable{System.Single} — No return description is available.
SelectedXRange
Section titled “SelectedXRange”public ClosedRange<float>? SelectedXRange { get; set; }Gets or sets the selected X range. Setting fires OnXRangeSelectionChanged. Swift Charts equivalent: .ChartXSelection(range: $selectedRange)
Returns
System.Nullable{ChartGuru.ClosedRange{System.Single}} — No return description is available.
SelectedYRange
Section titled “SelectedYRange”public ClosedRange<float>? SelectedYRange { get; set; }Gets or sets the selected Y range. Setting fires OnYRangeSelectionChanged. Swift Charts equivalent: .ChartYSelection(range: $selectedRange)
Returns
System.Nullable{ChartGuru.ClosedRange{System.Single}} — No return description is available.
Constructors
Section titled “Constructors”
ChartBuilder()
Section titled “ChartBuilder()”public ChartBuilder()Creates an empty chart builder with Chart Guru’s production defaults.
Operators
Section titled “Operators”
implicit operator Chart(ChartBuilder)
Section titled “implicit operator Chart(ChartBuilder)”public static implicit operator Chart(ChartBuilder builder)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
builder |
ChartGuru.ChartBuilder |
Returns
ChartGuru.Chart — No return description is available.
Events
Section titled “Events”
OnXSelectionChanged
Section titled “OnXSelectionChanged”public event Action<float?> OnXSelectionChangedEvent fired when X selection value changes.
Returns
System.Action{System.Nullable{System.Single}} — No return description is available.
OnYSelectionChanged
Section titled “OnYSelectionChanged”public event Action<float?> OnYSelectionChangedEvent fired when Y selection value changes.
Returns
System.Action{System.Nullable{System.Single}} — No return description is available.
OnAngleSelectionChanged
Section titled “OnAngleSelectionChanged”public event Action<float?> OnAngleSelectionChangedEvent fired when angle selection value changes (for pie/donut charts).
Returns
System.Action{System.Nullable{System.Single}} — No return description is available.
OnXRangeSelectionChanged
Section titled “OnXRangeSelectionChanged”public event Action<ClosedRange<float>?> OnXRangeSelectionChangedEvent fired when X selection range changes.
Returns
System.Action{System.Nullable{ChartGuru.ClosedRange{System.Single}}} — No return description is available.
OnYRangeSelectionChanged
Section titled “OnYRangeSelectionChanged”public event Action<ClosedRange<float>?> OnYRangeSelectionChangedEvent fired when Y selection range changes.
Returns
System.Action{System.Nullable{ChartGuru.ClosedRange{System.Single}}} — No return description is available.