Skip to content

PointMark

ClassChartGuruChartGuru
[Serializable]
public class PointMark : ChartMark, IChartMark

Plots an individual data point using a configurable symbol, size, rotation, fill, and stroke.

public override ChartType MarkType { get; }

No description is available for this member.

Returns

ChartGuru.ChartType — No return description is available.

public SymbolShape SymbolShape { get; set; }

No description is available for this member.

Returns

ChartGuru.SymbolShape — No return description is available.

public float Size { get; set; }

No description is available for this member.

Returns

System.Single — No return description is available.

public float SymbolRotationDegrees { get; set; }

No description is available for this member.

Returns

System.Single — No return description is available.

public Color StrokeColor { get; set; }

No description is available for this member.

Returns

UnityEngine.Color — No return description is available.

public float StrokeWidth { get; set; }

No description is available for this member.

Returns

System.Single — No return description is available.

public bool Stroked { get; set; }

True when the symbol renders as a stroked outline rather than filled. Swift Charts equivalent: .Symbol(.circle.StrokeBorder(lineWidth: 2)).

Returns

System.Boolean — No return description is available.

public object SymbolKey { get; }

No description is available for this member.

Returns

System.Object — No return description is available.

public object SymbolSizeKey { get; }

No description is available for this member.

Returns

System.Object — No return description is available.

public PointMark()

No description is available for this member.

public PointMark(float x, float y)

No description is available for this member.

Parameters

Name Type Description
x System.Single
y System.Single
public PointMark(DataPoint point)

No description is available for this member.

Parameters

Name Type Description
point ChartGuru.DataPoint

PointMark(PlottableValueRef, PlottableValueRef, int)

Section titled “PointMark(PlottableValueRef, PlottableValueRef, int)”
public PointMark(PlottableValueRef x, PlottableValueRef y, int index = 0)

No description is available for this member.

Parameters

Name Type Description
x ChartGuru.PlottableValueRef
y ChartGuru.PlottableValueRef
index System.Int32

public PointMark Symbol(SymbolShape shape)

Sets the symbol shape for this point. Swift Charts equivalent: .Symbol(.circle)

Parameters

Name Type Description
shape ChartGuru.SymbolShape

Returns

ChartGuru.PointMark — No return description is available.

public PointMark Symbol(SymbolStyle style)

Sets the symbol style for this point, allowing stroked-border rendering. Swift Charts equivalent: .Symbol(.circle.StrokeBorder(lineWidth: 2)).

Parameters

Name Type Description
style ChartGuru.SymbolStyle

Returns

ChartGuru.PointMark — No return description is available.

public PointMark Symbol(PlottableValueRef value)

Encodes a value into the symbol scale for automatic symbol assignment. Swift Charts equivalent: .Symbol(by: .Value(“Category”, category))

Parameters

Name Type Description
value ChartGuru.PlottableValueRef

Returns

ChartGuru.PointMark — No return description is available.

public PointMark SymbolSize(float size)

Sets the symbol size for this point. Swift Charts equivalent: .SymbolSize(value)

Parameters

Name Type Description
size System.Single

Returns

ChartGuru.PointMark — No return description is available.

public PointMark SymbolSize(PlottableValueRef value)

Encodes a value into the symbol size scale for automatic sizing. Swift Charts equivalent: .SymbolSize(by: .Value(“Size”, size))

Parameters

Name Type Description
value ChartGuru.PlottableValueRef

Returns

ChartGuru.PointMark — No return description is available.

public PointMark SymbolRotation(float degrees)

Rotates the rendered 2D symbol in degrees. Swift Charts equivalent: .SymbolRotation(…).

Parameters

Name Type Description
degrees System.Single

Returns

ChartGuru.PointMark — 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.