Skip to content

ChartType

EnumChartGuruChartGuru
public enum ChartType

Available chart types. Aligned with Swift Charts mark-based approach. Includes compact/tiny chart variants for inline display.

Bar = 0

Returns

ChartGuru.ChartType

Line = 1

Returns

ChartGuru.ChartType

Point = 2

Returns

ChartGuru.ChartType

Area = 3

Returns

ChartGuru.ChartType

Pie = 4

Returns

ChartGuru.ChartType

Donut = 5

Returns

ChartGuru.ChartType

Radar = 6

Returns

ChartGuru.ChartType

Bubble = 7

Returns

ChartGuru.ChartType

Scatter = 8

Returns

ChartGuru.ChartType

HeatMap = 9

Heat map visualization using RectangleMark for 2D data.

Returns

ChartGuru.ChartType

Candlestick = 10

Candlestick chart for financial OHLC data.

Returns

ChartGuru.ChartType

Sparkline = 11

Minimal line chart without axes, ideal for inline trends.

Returns

ChartGuru.ChartType

MiniBar = 12

Compact bar chart without axes.

Returns

ChartGuru.ChartType

MiniPie = 13

Small pie chart for inline display.

Returns

ChartGuru.ChartType

MiniDonut = 14

Small donut chart for inline display.

Returns

ChartGuru.ChartType

Indicator = 15

Single value indicator (progress, gauge).

Returns

ChartGuru.ChartType

Point3D = 16

3D scatter plot using PointMark3D. Swift Charts equivalent: Chart3D + PointMark(x:y:z:).

Returns

ChartGuru.ChartType

Rule3D = 17

3D rule mark (line along a single axis). Swift Charts equivalent: Chart3D + RuleMark with z value.

Returns

ChartGuru.ChartType

Rectangle3D = 18

3D rectangle/slab mark. Swift Charts equivalent: Chart3D + RectangleMark(x:y:z:).

Returns

ChartGuru.ChartType

Surface3D = 19

3D surface plot of y = f(x, z). Swift Charts equivalent: Chart3D + SurfacePlot.

Returns

ChartGuru.ChartType

Bar3D = 20

3D extruded column bars.

Returns

ChartGuru.ChartType

Line3D = 21

3D line ribbon.

Returns

ChartGuru.ChartType

Area3D = 22

3D extruded area prism.

Returns

ChartGuru.ChartType

StackedArea3D = 23

3D stacked area prism.

Returns

ChartGuru.ChartType

Pie3D = 24

3D extruded pie.

Returns

ChartGuru.ChartType

Donut3D = 25

3D extruded donut.

Returns

ChartGuru.ChartType

Radar3D = 26

3D radar / spider mesh.

Returns

ChartGuru.ChartType

Scatter3D = 27

3D bubble scatter (sized spheres).

Returns

ChartGuru.ChartType