OptionalcanvasOptionalcanvasOptionalclassOptionalcreateCharturbo.create options (autoResize default true, locale, ...); read on mount
Optionalanimation?: ChartAnimationInputChart enter / update animations (default off; see setAnimation)
Optionalantialias?: CharturboAntialiasMain-pass MSAA (default off): true / 4 = 4 samples per pixel, smoothing stair-stepped
mesh edges; falls back to off with a console warning when the device cannot (see
setAntialias).
OptionalautoResize?: booleanKeep canvas.width / height at its CSS size x device pixel ratio (ResizeObserver +
DPR changes) and call resize() + render() on change (default: true). Disable when
the host sizes the canvas itself.
OptionalclusterCount?: numberOptionaldevice?: CharturboDeviceShared GPU device (CharturboDevice.create()): no adapter / device request, cached pipelines,
compact buffers — use it for pages with many charts. Graph defaults are 0 nodes / edges
on this path. WebGL2 devices need a canvas without a context (see charturbo-device.ts).
OptionaledgeCount?: numberOptionallocale?: stringLocale of default number / time labels and tooltip values (see setLocale)
OptionalnodeCount?: numberOptionalseed?: numberOptionalsync?: ChartSyncMemberOptionsJoins a cursor / zoom sync group (see setSync)
OptionaltimeZone?: CharturboTimeZoneZone of time axes, labels, and tooltips (see setTimeZone; default 'local')
OptionalinteractionsTooltip / zoom / pan / touch / brush options; false = static chart (default: SDK defaults)
Optionalloadingtrue / showLoading options = loading indicator, falsy = hidden (rendering never hides it)
OptionalonOptionalonTreemap / sunburst drill-down / up
Optionaloncreate failed (CharturboInitError when the device lacks WebGPU / WebGL2) or a render threw
OptionalonOptionalonOptionalonParallel coordinates brush changed
OptionalonOptionaloneditable point moved / drag ended / point added
OptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonTidy tree node expanded / collapsed
OptionaloptionsOptionalstyleOptionalsyncCursor / zoom sync group key (or member options); null leaves
OptionalthemeOptionalwatermarksetWatermark options (absent / null = none)
Component callbacks: SDK events plus the lifecycle (
ready/error).