Skip to content
Apexify.jsDocs
Apexify.js version v5.4.5

ApexPainter member

ApexPainter.createComboChart

Published ApexPainter.createComboChart method.

apexify.jsCURRENTnode22node24node26
Source: lib-next/apex-painter/main.ts (opens in a new tab)

Signature

TypeScript
(options: import("../chart/impl/combochart.js").ComboChartOptions, painterOpts?: PainterAssetRefsOptions) => Promise<Buffer>

Parameters

Options

OptionTypeContractAllowed valuesRuntime & capabilities
options
options.appearancePublished options.appearance option.ChartAppearanceExtendedOptionalDefault——node22 · node24 · node26
options.appearance.arrowSizePublished options.appearance.arrowSize option.numberOptionalDefault——node22 · node24 · node26
options.appearance.axisColorPublished options.appearance.axisColor option.stringOptionalDefault——node22 · node24 · node26
options.appearance.axisWidthPublished options.appearance.axisWidth option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundColorPublished options.appearance.backgroundColor option.stringOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradientPublished options.appearance.backgroundGradient option.gradientOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.colorsPublished options.appearance.backgroundGradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.appearance.backgroundGradient.colors.colorPublished options.appearance.backgroundGradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.appearance.backgroundGradient.colors.stopPublished options.appearance.backgroundGradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.appearance.backgroundGradient.endXPublished options.appearance.backgroundGradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.endYPublished options.appearance.backgroundGradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.pivotXPublished options.appearance.backgroundGradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.pivotYPublished options.appearance.backgroundGradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.repeatPublished options.appearance.backgroundGradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.appearance.backgroundGradient.rotatePublished options.appearance.backgroundGradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.startXPublished options.appearance.backgroundGradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.startYPublished options.appearance.backgroundGradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.typePublished options.appearance.backgroundGradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.appearance.backgroundGradient.endRadiusPublished options.appearance.backgroundGradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.startRadiusPublished options.appearance.backgroundGradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.centerXPublished options.appearance.backgroundGradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.centerYPublished options.appearance.backgroundGradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundGradient.startAnglePublished options.appearance.backgroundGradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.appearance.backgroundImagePublished options.appearance.backgroundImage option.stringOptionalDefault——node22 · node24 · node26
options.appearance.bgLayersPublished options.appearance.bgLayers option.BackgroundLayer[]OptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.blendModePublished options.appearance.bgLayers.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
options.appearance.bgLayers.opacityPublished options.appearance.bgLayers.opacity option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.typePublished options.appearance.bgLayers.type option."color"RequiredDefaultRequired"color"node22 · node24 · node26
options.appearance.bgLayers.valuePublished options.appearance.bgLayers.value option.stringRequiredDefaultRequired—node22 · node24 · node26
options.appearance.bgLayers.alignPublished options.appearance.bgLayers.align option.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
options.appearance.bgLayers.fitPublished options.appearance.bgLayers.fit option."fill" | "contain" | "cover"OptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
options.appearance.bgLayers.sourcePublished options.appearance.bgLayers.source option.stringRequiredDefaultRequired—node22 · node24 · node26
options.appearance.bgLayers.repeatPublished options.appearance.bgLayers.repeat option.BackgroundPatternRepeatOptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
options.appearance.bgLayers.patternPublished options.appearance.bgLayers.pattern option.PatternOptionsRequiredDefaultRequired—node22 · node24 · node26
options.appearance.bgLayers.pattern.blendModePublished options.appearance.bgLayers.pattern.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
options.appearance.bgLayers.pattern.colorPublished options.appearance.bgLayers.pattern.color option.stringOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.customPatternImagePublished options.appearance.bgLayers.pattern.customPatternImage option.stringOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradientPublished options.appearance.bgLayers.pattern.gradient option.GradientConfigOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.anglePublished options.appearance.bgLayers.pattern.gradient.angle option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.centerXPublished options.appearance.bgLayers.pattern.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.centerYPublished options.appearance.bgLayers.pattern.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.colorsPublished options.appearance.bgLayers.pattern.gradient.colors option.{ stop: number; color: string; }[]RequiredDefaultRequired—node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.colors.colorPublished options.appearance.bgLayers.pattern.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.colors.stopPublished options.appearance.bgLayers.pattern.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.endRadiusPublished options.appearance.bgLayers.pattern.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.endXPublished options.appearance.bgLayers.pattern.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.endYPublished options.appearance.bgLayers.pattern.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.repeatPublished options.appearance.bgLayers.pattern.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.startAnglePublished options.appearance.bgLayers.pattern.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.startRadiusPublished options.appearance.bgLayers.pattern.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.startXPublished options.appearance.bgLayers.pattern.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.startYPublished options.appearance.bgLayers.pattern.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.gradient.typePublished options.appearance.bgLayers.pattern.gradient.type option."linear" | "radial" | "conic"RequiredDefaultRequired"linear" "radial" "conic"node22 · node24 · node26
options.appearance.bgLayers.pattern.offsetXPublished options.appearance.bgLayers.pattern.offsetX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.offsetYPublished options.appearance.bgLayers.pattern.offsetY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.opacityPublished options.appearance.bgLayers.pattern.opacity option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.repeatPublished options.appearance.bgLayers.pattern.repeat option."repeat" | "no-repeat" | "repeat-x" | "repeat-y"OptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
options.appearance.bgLayers.pattern.rotationPublished options.appearance.bgLayers.pattern.rotation option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.scalePublished options.appearance.bgLayers.pattern.scale option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.secondaryColorPublished options.appearance.bgLayers.pattern.secondaryColor option.stringOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.sizePublished options.appearance.bgLayers.pattern.size option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.spacingPublished options.appearance.bgLayers.pattern.spacing option.numberOptionalDefault——node22 · node24 · node26
options.appearance.bgLayers.pattern.typePublished options.appearance.bgLayers.pattern.type option."grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"RequiredDefaultRequired
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
node22 · node24 · node26
options.appearance.bgLayers.intensityPublished options.appearance.bgLayers.intensity option.numberOptionalDefault——node22 · node24 · node26
options.appearance.blurPublished options.appearance.blur option.numberOptionalDefault——node22 · node24 · node26
options.appearance.borderColorPublished options.appearance.borderColor option.stringOptionalDefault——node22 · node24 · node26
options.appearance.borderRadiusPublished options.appearance.borderRadius option.numberOptionalDefault——node22 · node24 · node26
options.appearance.borderWidthPublished options.appearance.borderWidth option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBgPublished options.appearance.customBg option.CanvasCustomBackgroundOptionalDefault——node22 · node24 · node26
options.appearance.customBg.alignPlacement used by `contain` / `cover` when `inherit` is false.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
options.appearance.customBg.filtersImage filters applied to this background only.ImageFilter[]OptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.anglePublished options.appearance.customBg.filters.angle option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.centerXPublished options.appearance.customBg.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.centerYPublished options.appearance.customBg.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.heightPublished options.appearance.customBg.filters.height option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.intensityPublished options.appearance.customBg.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.levelsPublished options.appearance.customBg.filters.levels option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.radiusPublished options.appearance.customBg.filters.radius option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.sizePublished options.appearance.customBg.filters.size option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.typePublished options.appearance.customBg.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
options.appearance.customBg.filters.valuePublished options.appearance.customBg.filters.value option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.widthPublished options.appearance.customBg.filters.width option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.filters.yPublished options.appearance.customBg.filters.y option.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.fitResize policy when `inherit` is false.FitModeOptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
options.appearance.customBg.inheritAdopt the source image dimensions as the canvas dimensions.booleanOptionalDefault—false truenode22 · node24 · node26
options.appearance.customBg.opacityBackground-image opacity, multiplied by the canvas-level opacity.numberOptionalDefault——node22 · node24 · node26
options.appearance.customBg.sourcePublished options.appearance.customBg.source option.stringRequiredDefaultRequired—node22 · node24 · node26
options.appearance.noiseBgPublished options.appearance.noiseBg option.{ intensity?: number; }OptionalDefault——node22 · node24 · node26
options.appearance.noiseBg.intensityPublished options.appearance.noiseBg.intensity option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBgPublished options.appearance.patternBg option.PatternOptionsOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.blendModePublished options.appearance.patternBg.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
options.appearance.patternBg.colorPublished options.appearance.patternBg.color option.stringOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.customPatternImagePublished options.appearance.patternBg.customPatternImage option.stringOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradientPublished options.appearance.patternBg.gradient option.GradientConfigOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.anglePublished options.appearance.patternBg.gradient.angle option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.centerXPublished options.appearance.patternBg.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.centerYPublished options.appearance.patternBg.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.colorsPublished options.appearance.patternBg.gradient.colors option.{ stop: number; color: string; }[]RequiredDefaultRequired—node22 · node24 · node26
options.appearance.patternBg.gradient.colors.colorPublished options.appearance.patternBg.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.appearance.patternBg.gradient.colors.stopPublished options.appearance.patternBg.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.appearance.patternBg.gradient.endRadiusPublished options.appearance.patternBg.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.endXPublished options.appearance.patternBg.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.endYPublished options.appearance.patternBg.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.repeatPublished options.appearance.patternBg.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.appearance.patternBg.gradient.startAnglePublished options.appearance.patternBg.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.startRadiusPublished options.appearance.patternBg.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.startXPublished options.appearance.patternBg.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.startYPublished options.appearance.patternBg.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.gradient.typePublished options.appearance.patternBg.gradient.type option."linear" | "radial" | "conic"RequiredDefaultRequired"linear" "radial" "conic"node22 · node24 · node26
options.appearance.patternBg.offsetXPublished options.appearance.patternBg.offsetX option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.offsetYPublished options.appearance.patternBg.offsetY option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.opacityPublished options.appearance.patternBg.opacity option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.repeatPublished options.appearance.patternBg.repeat option."repeat" | "no-repeat" | "repeat-x" | "repeat-y"OptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
options.appearance.patternBg.rotationPublished options.appearance.patternBg.rotation option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.scalePublished options.appearance.patternBg.scale option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.secondaryColorPublished options.appearance.patternBg.secondaryColor option.stringOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.sizePublished options.appearance.patternBg.size option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.spacingPublished options.appearance.patternBg.spacing option.numberOptionalDefault——node22 · node24 · node26
options.appearance.patternBg.typePublished options.appearance.patternBg.type option."grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"RequiredDefaultRequired
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
node22 · node24 · node26
options.appearance.yAxisArrowExtensionPastMaxTickPxPublished options.appearance.yAxisArrowExtensionPastMaxTickPx option.numberOptionalDefault——node22 · node24 · node26
options.appearance.yAxisArrowTipOffsetYPublished options.appearance.yAxisArrowTipOffsetY option.numberOptionalDefault——node22 · node24 · node26
options.axesPublished options.axes option.{ x?: AxisConfig; y?: AxisConfig; ySecondary?: AxisConfig; }OptionalDefault——node22 · node24 · node26
options.axes.xPublished options.axes.x option.AxisConfigOptionalDefault——node22 · node24 · node26
options.axes.x.arrowExtensionPastMaxTickPxUnused while Y-axis arrow is disabled.numberOptionalDefault——node22 · node24 · node26
options.axes.x.arrowTipOffsetYUnused while Y-axis arrow is disabled.numberOptionalDefault——node22 · node24 · node26
options.axes.x.baselinePublished options.axes.x.baseline option.numberOptionalDefault——node22 · node24 · node26
options.axes.x.colorTick marks + numeric labels; combo charts may infer this from matching series color when unset.stringOptionalDefault——node22 · node24 · node26
options.axes.x.dateFormatPublished options.axes.x.dateFormat option.stringOptionalDefault——node22 · node24 · node26
options.axes.x.dateTimePublished options.axes.x.dateTime option.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.x.labelPublished options.axes.x.label option.stringOptionalDefault——node22 · node24 · node26
options.axes.x.labelColorPublished options.axes.x.labelColor option.stringOptionalDefault——node22 · node24 · node26
options.axes.x.rangeFixed domain. If much wider than your data, the series occupies only a slice of the plot (the rest is empty). Omit for automatic bounds from series values (with padding).{ min?: number; max?: number; step?: number; }OptionalDefault——node22 · node24 · node26
options.axes.x.range.maxPublished options.axes.x.range.max option.numberOptionalDefault——node22 · node24 · node26
options.axes.x.range.minPublished options.axes.x.range.min option.numberOptionalDefault——node22 · node24 · node26
options.axes.x.range.stepPublished options.axes.x.range.step option.numberOptionalDefault——node22 · node24 · node26
options.axes.x.scalePublished options.axes.x.scale option."linear" | "log"OptionalDefault—"linear" "log"node22 · node24 · node26
options.axes.x.showTickLabelsWhen false, no numeric/date labels under the X-axis (tick marks still follow `showTickMarks`). Default true.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.x.showTickMarksNumeric/domain ticks along X (derived from `range`, `values`, or data bounds). Bars/lines still use continuous **data coordinates** (`xStart`/`xEnd`, `point.x`) for layout; set both to `false` when only category names (e.g. bar labels) should appear on X.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.x.tickFontSizePublished options.axes.x.tickFontSize option.numberOptionalDefault——node22 · node24 · node26
options.axes.x.valuesPublished options.axes.x.values option.number[]OptionalDefault——node22 · node24 · node26
options.axes.x.valueSpacingPublished options.axes.x.valueSpacing option.numberOptionalDefault——node22 · node24 · node26
options.axes.x.widthPublished options.axes.x.width option.numberOptionalDefault——node22 · node24 · node26
options.axes.yPrimary Y (left) — bar scale. Axis {@link AxisConfig.color} (ticks/spine) defaults from the first bar color when omitted.AxisConfigOptionalDefault——node22 · node24 · node26
options.axes.y.arrowExtensionPastMaxTickPxUnused while Y-axis arrow is disabled.numberOptionalDefault——node22 · node24 · node26
options.axes.y.arrowTipOffsetYUnused while Y-axis arrow is disabled.numberOptionalDefault——node22 · node24 · node26
options.axes.y.baselinePublished options.axes.y.baseline option.numberOptionalDefault——node22 · node24 · node26
options.axes.y.colorTick marks + numeric labels; combo charts may infer this from matching series color when unset.stringOptionalDefault——node22 · node24 · node26
options.axes.y.dateFormatPublished options.axes.y.dateFormat option.stringOptionalDefault——node22 · node24 · node26
options.axes.y.dateTimePublished options.axes.y.dateTime option.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.y.labelPublished options.axes.y.label option.stringOptionalDefault——node22 · node24 · node26
options.axes.y.labelColorPublished options.axes.y.labelColor option.stringOptionalDefault——node22 · node24 · node26
options.axes.y.rangeFixed domain. If much wider than your data, the series occupies only a slice of the plot (the rest is empty). Omit for automatic bounds from series values (with padding).{ min?: number; max?: number; step?: number; }OptionalDefault——node22 · node24 · node26
options.axes.y.range.maxPublished options.axes.y.range.max option.numberOptionalDefault——node22 · node24 · node26
options.axes.y.range.minPublished options.axes.y.range.min option.numberOptionalDefault——node22 · node24 · node26
options.axes.y.range.stepPublished options.axes.y.range.step option.numberOptionalDefault——node22 · node24 · node26
options.axes.y.scalePublished options.axes.y.scale option."linear" | "log"OptionalDefault—"linear" "log"node22 · node24 · node26
options.axes.y.showTickLabelsWhen false, no numeric/date labels under the X-axis (tick marks still follow `showTickMarks`). Default true.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.y.showTickMarksNumeric/domain ticks along X (derived from `range`, `values`, or data bounds). Bars/lines still use continuous **data coordinates** (`xStart`/`xEnd`, `point.x`) for layout; set both to `false` when only category names (e.g. bar labels) should appear on X.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.y.tickFontSizePublished options.axes.y.tickFontSize option.numberOptionalDefault——node22 · node24 · node26
options.axes.y.valuesPublished options.axes.y.values option.number[]OptionalDefault——node22 · node24 · node26
options.axes.y.valueSpacingPublished options.axes.y.valueSpacing option.numberOptionalDefault——node22 · node24 · node26
options.axes.y.widthPublished options.axes.y.width option.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondarySecondary Y (right). Axis color defaults from the first line with `yAxis: 'secondary'` when omitted.AxisConfigOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.arrowExtensionPastMaxTickPxUnused while Y-axis arrow is disabled.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.arrowTipOffsetYUnused while Y-axis arrow is disabled.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.baselinePublished options.axes.ySecondary.baseline option.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.colorTick marks + numeric labels; combo charts may infer this from matching series color when unset.stringOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.dateFormatPublished options.axes.ySecondary.dateFormat option.stringOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.dateTimePublished options.axes.ySecondary.dateTime option.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.ySecondary.labelPublished options.axes.ySecondary.label option.stringOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.labelColorPublished options.axes.ySecondary.labelColor option.stringOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.rangeFixed domain. If much wider than your data, the series occupies only a slice of the plot (the rest is empty). Omit for automatic bounds from series values (with padding).{ min?: number; max?: number; step?: number; }OptionalDefault——node22 · node24 · node26
options.axes.ySecondary.range.maxPublished options.axes.ySecondary.range.max option.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.range.minPublished options.axes.ySecondary.range.min option.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.range.stepPublished options.axes.ySecondary.range.step option.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.scalePublished options.axes.ySecondary.scale option."linear" | "log"OptionalDefault—"linear" "log"node22 · node24 · node26
options.axes.ySecondary.showTickLabelsWhen false, no numeric/date labels under the X-axis (tick marks still follow `showTickMarks`). Default true.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.ySecondary.showTickMarksNumeric/domain ticks along X (derived from `range`, `values`, or data bounds). Bars/lines still use continuous **data coordinates** (`xStart`/`xEnd`, `point.x`) for layout; set both to `false` when only category names (e.g. bar labels) should appear on X.booleanOptionalDefault—false truenode22 · node24 · node26
options.axes.ySecondary.tickFontSizePublished options.axes.ySecondary.tickFontSize option.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.valuesPublished options.axes.ySecondary.values option.number[]OptionalDefault——node22 · node24 · node26
options.axes.ySecondary.valueSpacingPublished options.axes.ySecondary.valueSpacing option.numberOptionalDefault——node22 · node24 · node26
options.axes.ySecondary.widthPublished options.axes.ySecondary.width option.numberOptionalDefault——node22 · node24 · node26
options.barsBar series (primary Y). Use {@link BarChartData.value} for standard columns, or `values` + {@link ComboBarsType} for grouped/stacked colors.BarChartData[]RequiredDefaultRequired—node22 · node24 · node26
options.bars.colorPublished options.bars.color option.stringOptionalDefault——node22 · node24 · node26
options.bars.gradientPublished options.bars.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.bars.gradient.colorsPublished options.bars.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.bars.gradient.colors.colorPublished options.bars.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.bars.gradient.colors.stopPublished options.bars.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.bars.gradient.endXPublished options.bars.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.endYPublished options.bars.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.pivotXPublished options.bars.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.pivotYPublished options.bars.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.repeatPublished options.bars.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.bars.gradient.rotatePublished options.bars.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.startXPublished options.bars.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.startYPublished options.bars.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.typePublished options.bars.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.bars.gradient.endRadiusPublished options.bars.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.startRadiusPublished options.bars.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.centerXPublished options.bars.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.centerYPublished options.bars.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.bars.gradient.startAnglePublished options.bars.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.bars.labelPublished options.bars.label option.stringRequiredDefaultRequired—node22 · node24 · node26
options.bars.labelColorPublished options.bars.labelColor option.stringOptionalDefault——node22 · node24 · node26
options.bars.labelPositionPublished options.bars.labelPosition option."top" | "bottom" | "left" | "right" | "inside"OptionalDefault—
5 values
"top" "bottom" "left" "right" "inside"
node22 · node24 · node26
options.bars.opacityPublished options.bars.opacity option.numberOptionalDefault——node22 · node24 · node26
options.bars.shadowPublished options.bars.shadow option.{ color?: string; offsetX?: number; offsetY?: number; blur?: number; }OptionalDefault——node22 · node24 · node26
options.bars.shadow.blurPublished options.bars.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
options.bars.shadow.colorPublished options.bars.shadow.color option.stringOptionalDefault——node22 · node24 · node26
options.bars.shadow.offsetXPublished options.bars.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
options.bars.shadow.offsetYPublished options.bars.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
options.bars.showValuePublished options.bars.showValue option.booleanOptionalDefault—false truenode22 · node24 · node26
options.bars.strokePublished options.bars.stroke option.{ color?: string; width?: number; gradient?: gradient; }OptionalDefault——node22 · node24 · node26
options.bars.stroke.colorPublished options.bars.stroke.color option.stringOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradientPublished options.bars.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.colorsPublished options.bars.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.bars.stroke.gradient.colors.colorPublished options.bars.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.bars.stroke.gradient.colors.stopPublished options.bars.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.bars.stroke.gradient.endXPublished options.bars.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.endYPublished options.bars.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.pivotXPublished options.bars.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.pivotYPublished options.bars.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.repeatPublished options.bars.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.bars.stroke.gradient.rotatePublished options.bars.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.startXPublished options.bars.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.startYPublished options.bars.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.typePublished options.bars.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.bars.stroke.gradient.endRadiusPublished options.bars.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.startRadiusPublished options.bars.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.centerXPublished options.bars.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.centerYPublished options.bars.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.gradient.startAnglePublished options.bars.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.bars.stroke.widthPublished options.bars.stroke.width option.numberOptionalDefault——node22 · node24 · node26
options.bars.valuePublished options.bars.value option.numberOptionalDefault——node22 · node24 · node26
options.bars.valueColorPublished options.bars.valueColor option.stringOptionalDefault——node22 · node24 · node26
options.bars.valuesPublished options.bars.values option.BarSegment[]OptionalDefault——node22 · node24 · node26
options.bars.values.colorPublished options.bars.values.color option.stringOptionalDefault——node22 · node24 · node26
options.bars.values.gradientPublished options.bars.values.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.colorsPublished options.bars.values.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.bars.values.gradient.colors.colorPublished options.bars.values.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.bars.values.gradient.colors.stopPublished options.bars.values.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.bars.values.gradient.endXPublished options.bars.values.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.endYPublished options.bars.values.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.pivotXPublished options.bars.values.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.pivotYPublished options.bars.values.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.repeatPublished options.bars.values.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.bars.values.gradient.rotatePublished options.bars.values.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.startXPublished options.bars.values.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.startYPublished options.bars.values.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.typePublished options.bars.values.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.bars.values.gradient.endRadiusPublished options.bars.values.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.startRadiusPublished options.bars.values.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.centerXPublished options.bars.values.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.centerYPublished options.bars.values.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.gradient.startAnglePublished options.bars.values.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.labelWhen set (non-empty), drawn as the segment value label instead of {@link value}stringOptionalDefault——node22 · node24 · node26
options.bars.values.opacityPublished options.bars.values.opacity option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.shadowPublished options.bars.values.shadow option.{ color?: string; offsetX?: number; offsetY?: number; blur?: number; }OptionalDefault——node22 · node24 · node26
options.bars.values.shadow.blurPublished options.bars.values.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.shadow.colorPublished options.bars.values.shadow.color option.stringOptionalDefault——node22 · node24 · node26
options.bars.values.shadow.offsetXPublished options.bars.values.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.shadow.offsetYPublished options.bars.values.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.showValuePublished options.bars.values.showValue option.booleanOptionalDefault—false truenode22 · node24 · node26
options.bars.values.strokePublished options.bars.values.stroke option.{ color?: string; width?: number; gradient?: gradient; }OptionalDefault——node22 · node24 · node26
options.bars.values.stroke.colorPublished options.bars.values.stroke.color option.stringOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradientPublished options.bars.values.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.colorsPublished options.bars.values.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.bars.values.stroke.gradient.colors.colorPublished options.bars.values.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.bars.values.stroke.gradient.colors.stopPublished options.bars.values.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.bars.values.stroke.gradient.endXPublished options.bars.values.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.endYPublished options.bars.values.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.pivotXPublished options.bars.values.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.pivotYPublished options.bars.values.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.repeatPublished options.bars.values.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.bars.values.stroke.gradient.rotatePublished options.bars.values.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.startXPublished options.bars.values.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.startYPublished options.bars.values.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.typePublished options.bars.values.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.bars.values.stroke.gradient.endRadiusPublished options.bars.values.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.startRadiusPublished options.bars.values.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.centerXPublished options.bars.values.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.centerYPublished options.bars.values.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.gradient.startAnglePublished options.bars.values.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.stroke.widthPublished options.bars.values.stroke.width option.numberOptionalDefault——node22 · node24 · node26
options.bars.values.valuePublished options.bars.values.value option.numberRequiredDefaultRequired—node22 · node24 · node26
options.bars.values.valueColorPublished options.bars.values.valueColor option.stringOptionalDefault——node22 · node24 · node26
options.bars.xEndPublished options.bars.xEnd option.numberRequiredDefaultRequired—node22 · node24 · node26
options.bars.xStartPublished options.bars.xStart option.numberRequiredDefaultRequired—node22 · node24 · node26
options.barStyleGlobal styling defaults for all bars (per-bar props still override).{ minWidth?: number; groupSpacing?: number; opacity?: number; shadow?: { color?: string; offsetX?: number; offsetY?: number; blur?: number; }; stroke?: { color?: string; width?: number; gradient?: gradient; }; }OptionalDefault——node22 · node24 · node26
options.barStyle.groupSpacingGap between grouped segments (default 10).numberOptionalDefault——node22 · node24 · node26
options.barStyle.minWidthPublished options.barStyle.minWidth option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.opacityPublished options.barStyle.opacity option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.shadowPublished options.barStyle.shadow option.{ color?: string; offsetX?: number; offsetY?: number; blur?: number; }OptionalDefault——node22 · node24 · node26
options.barStyle.shadow.blurPublished options.barStyle.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.shadow.colorPublished options.barStyle.shadow.color option.stringOptionalDefault——node22 · node24 · node26
options.barStyle.shadow.offsetXPublished options.barStyle.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.shadow.offsetYPublished options.barStyle.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.strokePublished options.barStyle.stroke option.{ color?: string; width?: number; gradient?: gradient; }OptionalDefault——node22 · node24 · node26
options.barStyle.stroke.colorPublished options.barStyle.stroke.color option.stringOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradientPublished options.barStyle.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.colorsPublished options.barStyle.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.barStyle.stroke.gradient.colors.colorPublished options.barStyle.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.barStyle.stroke.gradient.colors.stopPublished options.barStyle.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.barStyle.stroke.gradient.endXPublished options.barStyle.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.endYPublished options.barStyle.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.pivotXPublished options.barStyle.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.pivotYPublished options.barStyle.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.repeatPublished options.barStyle.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.barStyle.stroke.gradient.rotatePublished options.barStyle.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.startXPublished options.barStyle.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.startYPublished options.barStyle.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.typePublished options.barStyle.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.barStyle.stroke.gradient.endRadiusPublished options.barStyle.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.startRadiusPublished options.barStyle.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.centerXPublished options.barStyle.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.centerYPublished options.barStyle.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.gradient.startAnglePublished options.barStyle.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.barStyle.stroke.widthPublished options.barStyle.stroke.width option.numberOptionalDefault——node22 · node24 · node26
options.barsTypeBar geometry: `standard` (default), `grouped` (side‑by‑side segments per category), or `stacked` (segments summed vertically). Ignored unless bars define `values`.ComboBarsTypeOptionalDefault—"standard" "grouped" "stacked"node22 · node24 · node26
options.dimensionsPublished options.dimensions option.{ width?: number; height?: number; padding?: { top?: number; right?: number; bottom?: number; left?: number; }; }OptionalDefault——node22 · node24 · node26
options.dimensions.heightPublished options.dimensions.height option.numberOptionalDefault——node22 · node24 · node26
options.dimensions.paddingPublished options.dimensions.padding option.{ top?: number; right?: number; bottom?: number; left?: number; }OptionalDefault——node22 · node24 · node26
options.dimensions.padding.bottomPublished options.dimensions.padding.bottom option.numberOptionalDefault——node22 · node24 · node26
options.dimensions.padding.leftPublished options.dimensions.padding.left option.numberOptionalDefault——node22 · node24 · node26
options.dimensions.padding.rightPublished options.dimensions.padding.right option.numberOptionalDefault——node22 · node24 · node26
options.dimensions.padding.topPublished options.dimensions.padding.top option.numberOptionalDefault——node22 · node24 · node26
options.dimensions.widthDefaults from X span if omitted; set explicitly to avoid a narrow plot on a large layout.numberOptionalDefault——node22 · node24 · node26
options.gridPublished options.grid option.{ show?: boolean; color?: string; width?: number; }OptionalDefault——node22 · node24 · node26
options.grid.colorPublished options.grid.color option.stringOptionalDefault——node22 · node24 · node26
options.grid.showPublished options.grid.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.grid.widthPublished options.grid.width option.numberOptionalDefault——node22 · node24 · node26
options.labelsPublished options.labels option.{ title?: { text?: string; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; }; barLabelDefaults?: { show?: boolean; fontSize?: number; defaultPosition?: "top" | "bottom" | "left" | "right" | "inside"; }; valueLabelDefaults?: { show?: boolean; fontSize?: number; defaultColor?: string; }; pointLabelDefaults?: { show?: boolean; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; position?: "top" | "bottom" | "left" | "right"; }; }OptionalDefault——node22 · node24 · node26
options.labels.barLabelDefaultsPublished options.labels.barLabelDefaults option.{ show?: boolean; fontSize?: number; defaultPosition?: "top" | "bottom" | "left" | "right" | "inside"; }OptionalDefault——node22 · node24 · node26
options.labels.barLabelDefaults.defaultPositionPublished options.labels.barLabelDefaults.defaultPosition option."top" | "bottom" | "left" | "right" | "inside"OptionalDefault—
5 values
"top" "bottom" "left" "right" "inside"
node22 · node24 · node26
options.labels.barLabelDefaults.fontSizePublished options.labels.barLabelDefaults.fontSize option.numberOptionalDefault——node22 · node24 · node26
options.labels.barLabelDefaults.showPublished options.labels.barLabelDefaults.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.labels.pointLabelDefaultsPublished options.labels.pointLabelDefaults option.{ show?: boolean; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; position?: "top" | "bottom" | "left" | "right"; }OptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.colorPublished options.labels.pointLabelDefaults.color option.stringOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.fontSizePublished options.labels.pointLabelDefaults.fontSize option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradientPublished options.labels.pointLabelDefaults.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.colorsPublished options.labels.pointLabelDefaults.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.colors.colorPublished options.labels.pointLabelDefaults.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.colors.stopPublished options.labels.pointLabelDefaults.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.endXPublished options.labels.pointLabelDefaults.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.endYPublished options.labels.pointLabelDefaults.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.pivotXPublished options.labels.pointLabelDefaults.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.pivotYPublished options.labels.pointLabelDefaults.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.repeatPublished options.labels.pointLabelDefaults.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.rotatePublished options.labels.pointLabelDefaults.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.startXPublished options.labels.pointLabelDefaults.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.startYPublished options.labels.pointLabelDefaults.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.typePublished options.labels.pointLabelDefaults.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.endRadiusPublished options.labels.pointLabelDefaults.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.startRadiusPublished options.labels.pointLabelDefaults.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.centerXPublished options.labels.pointLabelDefaults.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.centerYPublished options.labels.pointLabelDefaults.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.gradient.startAnglePublished options.labels.pointLabelDefaults.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.positionPublished options.labels.pointLabelDefaults.position option."top" | "bottom" | "left" | "right"OptionalDefault—"top" "bottom" "left" "right"node22 · node24 · node26
options.labels.pointLabelDefaults.showPublished options.labels.pointLabelDefaults.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.labels.pointLabelDefaults.textStylePublished options.labels.pointLabelDefaults.textStyle option.EnhancedTextStyleOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.boldPublished options.labels.pointLabelDefaults.textStyle.bold option.booleanOptionalDefault—false truenode22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.fontFamilyPublished options.labels.pointLabelDefaults.textStyle.fontFamily option.stringOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.fontNamePublished options.labels.pointLabelDefaults.textStyle.fontName option.stringOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.fontPathPublished options.labels.pointLabelDefaults.textStyle.fontPath option.stringOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.fontSizePublished options.labels.pointLabelDefaults.textStyle.fontSize option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.glowPublished options.labels.pointLabelDefaults.textStyle.glow option.{ color?: string; intensity?: number; opacity?: number; }OptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.glow.colorPublished options.labels.pointLabelDefaults.textStyle.glow.color option.stringOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.glow.intensityPublished options.labels.pointLabelDefaults.textStyle.glow.intensity option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.glow.opacityPublished options.labels.pointLabelDefaults.textStyle.glow.opacity option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.italicPublished options.labels.pointLabelDefaults.textStyle.italic option.booleanOptionalDefault—false truenode22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.shadowPublished options.labels.pointLabelDefaults.textStyle.shadow option.{ color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }OptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.shadow.blurPublished options.labels.pointLabelDefaults.textStyle.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.shadow.colorPublished options.labels.pointLabelDefaults.textStyle.shadow.color option.stringOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.shadow.offsetXPublished options.labels.pointLabelDefaults.textStyle.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.shadow.offsetYPublished options.labels.pointLabelDefaults.textStyle.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.shadow.opacityPublished options.labels.pointLabelDefaults.textStyle.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.strokePublished options.labels.pointLabelDefaults.textStyle.stroke option.{ color?: string; width?: number; gradient?: gradient; }OptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.colorPublished options.labels.pointLabelDefaults.textStyle.stroke.color option.stringOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradientPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.colorsPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.colors.colorPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.colors.stopPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.endXPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.endYPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.pivotXPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.pivotYPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.repeatPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.rotatePublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.startXPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.startYPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.typePublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.endRadiusPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.startRadiusPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.centerXPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.centerYPublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.gradient.startAnglePublished options.labels.pointLabelDefaults.textStyle.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.labels.pointLabelDefaults.textStyle.stroke.widthPublished options.labels.pointLabelDefaults.textStyle.stroke.width option.numberOptionalDefault——node22 · node24 · node26
options.labels.titlePublished options.labels.title option.{ text?: string; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; }OptionalDefault——node22 · node24 · node26
options.labels.title.colorPublished options.labels.title.color option.stringOptionalDefault——node22 · node24 · node26
options.labels.title.fontSizePublished options.labels.title.fontSize option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradientPublished options.labels.title.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.colorsPublished options.labels.title.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.labels.title.gradient.colors.colorPublished options.labels.title.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.labels.title.gradient.colors.stopPublished options.labels.title.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.labels.title.gradient.endXPublished options.labels.title.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.endYPublished options.labels.title.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.pivotXPublished options.labels.title.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.pivotYPublished options.labels.title.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.repeatPublished options.labels.title.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.labels.title.gradient.rotatePublished options.labels.title.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.startXPublished options.labels.title.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.startYPublished options.labels.title.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.typePublished options.labels.title.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.labels.title.gradient.endRadiusPublished options.labels.title.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.startRadiusPublished options.labels.title.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.centerXPublished options.labels.title.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.centerYPublished options.labels.title.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.gradient.startAnglePublished options.labels.title.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textPublished options.labels.title.text option.stringOptionalDefault——node22 · node24 · node26
options.labels.title.textStylePublished options.labels.title.textStyle option.EnhancedTextStyleOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.boldPublished options.labels.title.textStyle.bold option.booleanOptionalDefault—false truenode22 · node24 · node26
options.labels.title.textStyle.fontFamilyPublished options.labels.title.textStyle.fontFamily option.stringOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.fontNamePublished options.labels.title.textStyle.fontName option.stringOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.fontPathPublished options.labels.title.textStyle.fontPath option.stringOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.fontSizePublished options.labels.title.textStyle.fontSize option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.glowPublished options.labels.title.textStyle.glow option.{ color?: string; intensity?: number; opacity?: number; }OptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.glow.colorPublished options.labels.title.textStyle.glow.color option.stringOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.glow.intensityPublished options.labels.title.textStyle.glow.intensity option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.glow.opacityPublished options.labels.title.textStyle.glow.opacity option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.italicPublished options.labels.title.textStyle.italic option.booleanOptionalDefault—false truenode22 · node24 · node26
options.labels.title.textStyle.shadowPublished options.labels.title.textStyle.shadow option.{ color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }OptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.shadow.blurPublished options.labels.title.textStyle.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.shadow.colorPublished options.labels.title.textStyle.shadow.color option.stringOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.shadow.offsetXPublished options.labels.title.textStyle.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.shadow.offsetYPublished options.labels.title.textStyle.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.shadow.opacityPublished options.labels.title.textStyle.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.strokePublished options.labels.title.textStyle.stroke option.{ color?: string; width?: number; gradient?: gradient; }OptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.colorPublished options.labels.title.textStyle.stroke.color option.stringOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradientPublished options.labels.title.textStyle.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.colorsPublished options.labels.title.textStyle.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.colors.colorPublished options.labels.title.textStyle.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.colors.stopPublished options.labels.title.textStyle.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.endXPublished options.labels.title.textStyle.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.endYPublished options.labels.title.textStyle.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.pivotXPublished options.labels.title.textStyle.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.pivotYPublished options.labels.title.textStyle.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.repeatPublished options.labels.title.textStyle.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.rotatePublished options.labels.title.textStyle.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.startXPublished options.labels.title.textStyle.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.startYPublished options.labels.title.textStyle.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.typePublished options.labels.title.textStyle.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.endRadiusPublished options.labels.title.textStyle.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.startRadiusPublished options.labels.title.textStyle.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.centerXPublished options.labels.title.textStyle.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.centerYPublished options.labels.title.textStyle.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.gradient.startAnglePublished options.labels.title.textStyle.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.labels.title.textStyle.stroke.widthPublished options.labels.title.textStyle.stroke.width option.numberOptionalDefault——node22 · node24 · node26
options.labels.valueLabelDefaultsPublished options.labels.valueLabelDefaults option.{ show?: boolean; fontSize?: number; defaultColor?: string; }OptionalDefault——node22 · node24 · node26
options.labels.valueLabelDefaults.defaultColorPublished options.labels.valueLabelDefaults.defaultColor option.stringOptionalDefault——node22 · node24 · node26
options.labels.valueLabelDefaults.fontSizePublished options.labels.valueLabelDefaults.fontSize option.numberOptionalDefault——node22 · node24 · node26
options.labels.valueLabelDefaults.showPublished options.labels.valueLabelDefaults.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.legendPublished options.legend option.{ show?: boolean; entries?: LegendEntry[]; position?: string; spacing?: number; fontSize?: number; backgroundColor?: string; backgroundGradient?: gradient; borderColor?: string; textColor?: string; textGradient?: gradient; textStyle?: EnhancedTextStyle; padding?: number; maxWidth?: number; wrapText?: boolean; fit?: "content" | "stretch"; minWidth?: number; width?: number; }OptionalDefault——node22 · node24 · node26
options.legend.backgroundColorPublished options.legend.backgroundColor option.stringOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradientPublished options.legend.backgroundGradient option.gradientOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.colorsPublished options.legend.backgroundGradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.legend.backgroundGradient.colors.colorPublished options.legend.backgroundGradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.legend.backgroundGradient.colors.stopPublished options.legend.backgroundGradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.legend.backgroundGradient.endXPublished options.legend.backgroundGradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.endYPublished options.legend.backgroundGradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.pivotXPublished options.legend.backgroundGradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.pivotYPublished options.legend.backgroundGradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.repeatPublished options.legend.backgroundGradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.legend.backgroundGradient.rotatePublished options.legend.backgroundGradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.startXPublished options.legend.backgroundGradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.startYPublished options.legend.backgroundGradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.typePublished options.legend.backgroundGradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.legend.backgroundGradient.endRadiusPublished options.legend.backgroundGradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.startRadiusPublished options.legend.backgroundGradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.centerXPublished options.legend.backgroundGradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.centerYPublished options.legend.backgroundGradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.legend.backgroundGradient.startAnglePublished options.legend.backgroundGradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.legend.borderColorPublished options.legend.borderColor option.stringOptionalDefault——node22 · node24 · node26
options.legend.entriesPublished options.legend.entries option.LegendEntry[]OptionalDefault——node22 · node24 · node26
options.legend.entries.colorPublished options.legend.entries.color option.stringOptionalDefault——node22 · node24 · node26
options.legend.entries.gradientPublished options.legend.entries.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.colorsPublished options.legend.entries.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.legend.entries.gradient.colors.colorPublished options.legend.entries.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.legend.entries.gradient.colors.stopPublished options.legend.entries.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.legend.entries.gradient.endXPublished options.legend.entries.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.endYPublished options.legend.entries.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.pivotXPublished options.legend.entries.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.pivotYPublished options.legend.entries.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.repeatPublished options.legend.entries.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.legend.entries.gradient.rotatePublished options.legend.entries.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.startXPublished options.legend.entries.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.startYPublished options.legend.entries.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.typePublished options.legend.entries.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.legend.entries.gradient.endRadiusPublished options.legend.entries.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.startRadiusPublished options.legend.entries.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.centerXPublished options.legend.entries.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.centerYPublished options.legend.entries.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.gradient.startAnglePublished options.legend.entries.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.legend.entries.labelPublished options.legend.entries.label option.stringRequiredDefaultRequired—node22 · node24 · node26
options.legend.fit`content` (default): outer width hugs entries, capped by `maxWidth`. `stretch`: when `maxWidth` is set, the legend box uses that full width (e.g. bottom strip)."content" | "stretch"OptionalDefault—"content" "stretch"node22 · node24 · node26
options.legend.fontSizePublished options.legend.fontSize option.numberOptionalDefault——node22 · node24 · node26
options.legend.maxWidthPublished options.legend.maxWidth option.numberOptionalDefault——node22 · node24 · node26
options.legend.minWidthMinimum outer width when using `fit: 'content'` (default 48).numberOptionalDefault——node22 · node24 · node26
options.legend.paddingPublished options.legend.padding option.numberOptionalDefault——node22 · node24 · node26
options.legend.positionPublished options.legend.position option.stringOptionalDefault——node22 · node24 · node26
options.legend.showPublished options.legend.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.legend.spacingPublished options.legend.spacing option.numberOptionalDefault——node22 · node24 · node26
options.legend.textColorPublished options.legend.textColor option.stringOptionalDefault——node22 · node24 · node26
options.legend.textGradientPublished options.legend.textGradient option.gradientOptionalDefault——node22 · node24 · node26
options.legend.textGradient.colorsPublished options.legend.textGradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.legend.textGradient.colors.colorPublished options.legend.textGradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.legend.textGradient.colors.stopPublished options.legend.textGradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.legend.textGradient.endXPublished options.legend.textGradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.endYPublished options.legend.textGradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.pivotXPublished options.legend.textGradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.pivotYPublished options.legend.textGradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.repeatPublished options.legend.textGradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.legend.textGradient.rotatePublished options.legend.textGradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.startXPublished options.legend.textGradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.startYPublished options.legend.textGradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.typePublished options.legend.textGradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.legend.textGradient.endRadiusPublished options.legend.textGradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.startRadiusPublished options.legend.textGradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.centerXPublished options.legend.textGradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.centerYPublished options.legend.textGradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textGradient.startAnglePublished options.legend.textGradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStylePublished options.legend.textStyle option.EnhancedTextStyleOptionalDefault——node22 · node24 · node26
options.legend.textStyle.boldPublished options.legend.textStyle.bold option.booleanOptionalDefault—false truenode22 · node24 · node26
options.legend.textStyle.fontFamilyPublished options.legend.textStyle.fontFamily option.stringOptionalDefault——node22 · node24 · node26
options.legend.textStyle.fontNamePublished options.legend.textStyle.fontName option.stringOptionalDefault——node22 · node24 · node26
options.legend.textStyle.fontPathPublished options.legend.textStyle.fontPath option.stringOptionalDefault——node22 · node24 · node26
options.legend.textStyle.fontSizePublished options.legend.textStyle.fontSize option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.glowPublished options.legend.textStyle.glow option.{ color?: string; intensity?: number; opacity?: number; }OptionalDefault——node22 · node24 · node26
options.legend.textStyle.glow.colorPublished options.legend.textStyle.glow.color option.stringOptionalDefault——node22 · node24 · node26
options.legend.textStyle.glow.intensityPublished options.legend.textStyle.glow.intensity option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.glow.opacityPublished options.legend.textStyle.glow.opacity option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.italicPublished options.legend.textStyle.italic option.booleanOptionalDefault—false truenode22 · node24 · node26
options.legend.textStyle.shadowPublished options.legend.textStyle.shadow option.{ color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }OptionalDefault——node22 · node24 · node26
options.legend.textStyle.shadow.blurPublished options.legend.textStyle.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.shadow.colorPublished options.legend.textStyle.shadow.color option.stringOptionalDefault——node22 · node24 · node26
options.legend.textStyle.shadow.offsetXPublished options.legend.textStyle.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.shadow.offsetYPublished options.legend.textStyle.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.shadow.opacityPublished options.legend.textStyle.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.strokePublished options.legend.textStyle.stroke option.{ color?: string; width?: number; gradient?: gradient; }OptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.colorPublished options.legend.textStyle.stroke.color option.stringOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradientPublished options.legend.textStyle.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.colorsPublished options.legend.textStyle.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.legend.textStyle.stroke.gradient.colors.colorPublished options.legend.textStyle.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.legend.textStyle.stroke.gradient.colors.stopPublished options.legend.textStyle.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.legend.textStyle.stroke.gradient.endXPublished options.legend.textStyle.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.endYPublished options.legend.textStyle.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.pivotXPublished options.legend.textStyle.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.pivotYPublished options.legend.textStyle.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.repeatPublished options.legend.textStyle.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.legend.textStyle.stroke.gradient.rotatePublished options.legend.textStyle.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.startXPublished options.legend.textStyle.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.startYPublished options.legend.textStyle.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.typePublished options.legend.textStyle.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.legend.textStyle.stroke.gradient.endRadiusPublished options.legend.textStyle.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.startRadiusPublished options.legend.textStyle.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.centerXPublished options.legend.textStyle.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.centerYPublished options.legend.textStyle.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.gradient.startAnglePublished options.legend.textStyle.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.legend.textStyle.stroke.widthPublished options.legend.textStyle.stroke.width option.numberOptionalDefault——node22 · node24 · node26
options.legend.widthFixed outer width (overrides auto layout).numberOptionalDefault——node22 · node24 · node26
options.legend.wrapTextPublished options.legend.wrapText option.booleanOptionalDefault—false truenode22 · node24 · node26
options.linesPublished options.lines option.ComboLineSeries[]RequiredDefaultRequired—node22 · node24 · node26
options.lines.areaPublished options.lines.area option.AreaConfigOptionalDefault——node22 · node24 · node26
options.lines.area.areaSizeColorPublished options.lines.area.areaSizeColor option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.colorPublished options.lines.area.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.lowerBoundPublished options.lines.area.lowerBound option.number[]OptionalDefault——node22 · node24 · node26
options.lines.area.opacityPublished options.lines.area.opacity option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLineFor `between`: lower/upper boundary pair. Must use aligned `data[].x` with the host series. Each boundary follows its own {@link LineSeries.smoothness} and `lineStyle` (e.g. host Bézier + `secondLine` straight segments, or both Bézier).LineSeriesOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.areaPublished options.lines.area.secondLine.area option.AreaConfigOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.colorPublished options.lines.area.secondLine.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.correlationPublished options.lines.area.secondLine.correlation option.{ type?: CorrelationType; degree?: number; color?: string; lineWidth?: number; lineStyle?: LineStyle; show?: boolean; }OptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.correlation.colorPublished options.lines.area.secondLine.correlation.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.correlation.degreePublished options.lines.area.secondLine.correlation.degree option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.correlation.lineStylePublished options.lines.area.secondLine.correlation.lineStyle option.LineStyleOptionalDefault—
9 values
"solid" "dashed" "dotted" "dashdot" "longdash" "shortdash" "dashdotdot" "step" "stepline"
node22 · node24 · node26
options.lines.area.secondLine.correlation.lineWidthPublished options.lines.area.secondLine.correlation.lineWidth option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.correlation.showPublished options.lines.area.secondLine.correlation.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.secondLine.correlation.typePublished options.lines.area.secondLine.correlation.type option.CorrelationTypeOptionalDefault—
5 values
"linear" "none" "polynomial" "exponential" "logarithmic"
node22 · node24 · node26
options.lines.area.secondLine.dataPublished options.lines.area.secondLine.data option.LineDataPoint[]RequiredDefaultRequired—node22 · node24 · node26
options.lines.area.secondLine.data.errorBarPublished options.lines.area.secondLine.data.errorBar option.ErrorBarConfigOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.data.errorBar.capSizePublished options.lines.area.secondLine.data.errorBar.capSize option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.data.errorBar.colorPublished options.lines.area.secondLine.data.errorBar.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.data.errorBar.negativePublished options.lines.area.secondLine.data.errorBar.negative option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.data.errorBar.positivePublished options.lines.area.secondLine.data.errorBar.positive option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.data.errorBar.showPublished options.lines.area.secondLine.data.errorBar.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.secondLine.data.errorBar.widthPublished options.lines.area.secondLine.data.errorBar.width option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.data.labelPublished options.lines.area.secondLine.data.label option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.data.markerColorPublished options.lines.area.secondLine.data.markerColor option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.data.showMarkerPublished options.lines.area.secondLine.data.showMarker option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.secondLine.data.xPublished options.lines.area.secondLine.data.x option.numberRequiredDefaultRequired—node22 · node24 · node26
options.lines.area.secondLine.data.yPublished options.lines.area.secondLine.data.y option.numberRequiredDefaultRequired—node22 · node24 · node26
options.lines.area.secondLine.errorBarPublished options.lines.area.secondLine.errorBar option.{ show?: boolean; color?: string; width?: number; capSize?: number; }OptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.errorBar.capSizePublished options.lines.area.secondLine.errorBar.capSize option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.errorBar.colorPublished options.lines.area.secondLine.errorBar.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.errorBar.showPublished options.lines.area.secondLine.errorBar.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.secondLine.errorBar.widthPublished options.lines.area.secondLine.errorBar.width option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradientPublished options.lines.area.secondLine.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.colorsPublished options.lines.area.secondLine.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.lines.area.secondLine.gradient.colors.colorPublished options.lines.area.secondLine.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.lines.area.secondLine.gradient.colors.stopPublished options.lines.area.secondLine.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.lines.area.secondLine.gradient.endXPublished options.lines.area.secondLine.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.endYPublished options.lines.area.secondLine.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.pivotXPublished options.lines.area.secondLine.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.pivotYPublished options.lines.area.secondLine.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.repeatPublished options.lines.area.secondLine.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.lines.area.secondLine.gradient.rotatePublished options.lines.area.secondLine.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.startXPublished options.lines.area.secondLine.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.startYPublished options.lines.area.secondLine.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.typePublished options.lines.area.secondLine.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.lines.area.secondLine.gradient.endRadiusPublished options.lines.area.secondLine.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.startRadiusPublished options.lines.area.secondLine.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.centerXPublished options.lines.area.secondLine.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.centerYPublished options.lines.area.secondLine.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.gradient.startAnglePublished options.lines.area.secondLine.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.labelPublished options.lines.area.secondLine.label option.stringRequiredDefaultRequired—node22 · node24 · node26
options.lines.area.secondLine.lineStylePublished options.lines.area.secondLine.lineStyle option.LineStyleOptionalDefault—
9 values
"solid" "dashed" "dotted" "dashdot" "longdash" "shortdash" "dashdotdot" "step" "stepline"
node22 · node24 · node26
options.lines.area.secondLine.lineWidthPublished options.lines.area.secondLine.lineWidth option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.markerPublished options.lines.area.secondLine.marker option.{ type?: MarkerType; size?: number; color?: string; show?: boolean; filled?: boolean; }OptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.marker.colorPublished options.lines.area.secondLine.marker.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.marker.filledPublished options.lines.area.secondLine.marker.filled option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.secondLine.marker.showPublished options.lines.area.secondLine.marker.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.secondLine.marker.sizePublished options.lines.area.secondLine.marker.size option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.marker.typePublished options.lines.area.secondLine.marker.type option.MarkerTypeOptionalDefault—
6 values
"square" "circle" "triangle" "none" "diamond" "cross"
node22 · node24 · node26
options.lines.area.secondLine.opacityOpacity multiplier (0–1) for the series line, markers, area fill, error bars, and correlation curve. Overrides {@link LineChartOptions.lines.opacity } when set.numberOptionalDefault——node22 · node24 · node26
options.lines.area.secondLine.showLinePublished options.lines.area.secondLine.showLine option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.secondLine.smoothnessPublished options.lines.area.secondLine.smoothness option.SmoothnessTypeOptionalDefault—"none" "bezier" "spline"node22 · node24 · node26
options.lines.area.secondLine.smoothnessTensionChart.js–style tension in **0…1** (higher = curvier). Maps to the distance-weighted spline used for `bezier`. Default ~0.35 when omitted (library picks); typical dashboards use 0.25–0.5.numberOptionalDefault——node22 · node24 · node26
options.lines.area.showPublished options.lines.area.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.showAreaSizePublished options.lines.area.showAreaSize option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.area.toValuePublished options.lines.area.toValue option.numberOptionalDefault——node22 · node24 · node26
options.lines.area.typePublished options.lines.area.type option."none" | "below" | "above" | "between" | "around"OptionalDefault—
5 values
"none" "below" "above" "between" "around"
node22 · node24 · node26
options.lines.area.upperBoundPublished options.lines.area.upperBound option.number[]OptionalDefault——node22 · node24 · node26
options.lines.colorPublished options.lines.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.correlationPublished options.lines.correlation option.{ type?: CorrelationType; degree?: number; color?: string; lineWidth?: number; lineStyle?: LineStyle; show?: boolean; }OptionalDefault——node22 · node24 · node26
options.lines.correlation.colorPublished options.lines.correlation.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.correlation.degreePublished options.lines.correlation.degree option.numberOptionalDefault——node22 · node24 · node26
options.lines.correlation.lineStylePublished options.lines.correlation.lineStyle option.LineStyleOptionalDefault—
9 values
"solid" "dashed" "dotted" "dashdot" "longdash" "shortdash" "dashdotdot" "step" "stepline"
node22 · node24 · node26
options.lines.correlation.lineWidthPublished options.lines.correlation.lineWidth option.numberOptionalDefault——node22 · node24 · node26
options.lines.correlation.showPublished options.lines.correlation.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.correlation.typePublished options.lines.correlation.type option.CorrelationTypeOptionalDefault—
5 values
"linear" "none" "polynomial" "exponential" "logarithmic"
node22 · node24 · node26
options.lines.dataPublished options.lines.data option.LineDataPoint[]RequiredDefaultRequired—node22 · node24 · node26
options.lines.data.errorBarPublished options.lines.data.errorBar option.ErrorBarConfigOptionalDefault——node22 · node24 · node26
options.lines.data.errorBar.capSizePublished options.lines.data.errorBar.capSize option.numberOptionalDefault——node22 · node24 · node26
options.lines.data.errorBar.colorPublished options.lines.data.errorBar.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.data.errorBar.negativePublished options.lines.data.errorBar.negative option.numberOptionalDefault——node22 · node24 · node26
options.lines.data.errorBar.positivePublished options.lines.data.errorBar.positive option.numberOptionalDefault——node22 · node24 · node26
options.lines.data.errorBar.showPublished options.lines.data.errorBar.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.data.errorBar.widthPublished options.lines.data.errorBar.width option.numberOptionalDefault——node22 · node24 · node26
options.lines.data.labelPublished options.lines.data.label option.stringOptionalDefault——node22 · node24 · node26
options.lines.data.markerColorPublished options.lines.data.markerColor option.stringOptionalDefault——node22 · node24 · node26
options.lines.data.showMarkerPublished options.lines.data.showMarker option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.data.xPublished options.lines.data.x option.numberRequiredDefaultRequired—node22 · node24 · node26
options.lines.data.yPublished options.lines.data.y option.numberRequiredDefaultRequired—node22 · node24 · node26
options.lines.errorBarPublished options.lines.errorBar option.{ show?: boolean; color?: string; width?: number; capSize?: number; }OptionalDefault——node22 · node24 · node26
options.lines.errorBar.capSizePublished options.lines.errorBar.capSize option.numberOptionalDefault——node22 · node24 · node26
options.lines.errorBar.colorPublished options.lines.errorBar.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.errorBar.showPublished options.lines.errorBar.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.errorBar.widthPublished options.lines.errorBar.width option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradientPublished options.lines.gradient option.gradientOptionalDefault——node22 · node24 · node26
options.lines.gradient.colorsPublished options.lines.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
options.lines.gradient.colors.colorPublished options.lines.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
options.lines.gradient.colors.stopPublished options.lines.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
options.lines.gradient.endXPublished options.lines.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.endYPublished options.lines.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.pivotXPublished options.lines.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.pivotYPublished options.lines.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.repeatPublished options.lines.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
options.lines.gradient.rotatePublished options.lines.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.startXPublished options.lines.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.startYPublished options.lines.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.typePublished options.lines.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
options.lines.gradient.endRadiusPublished options.lines.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.startRadiusPublished options.lines.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.centerXPublished options.lines.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.centerYPublished options.lines.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
options.lines.gradient.startAnglePublished options.lines.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
options.lines.labelPublished options.lines.label option.stringRequiredDefaultRequired—node22 · node24 · node26
options.lines.lineStylePublished options.lines.lineStyle option.LineStyleOptionalDefault—
9 values
"solid" "dashed" "dotted" "dashdot" "longdash" "shortdash" "dashdotdot" "step" "stepline"
node22 · node24 · node26
options.lines.lineWidthPublished options.lines.lineWidth option.numberOptionalDefault——node22 · node24 · node26
options.lines.markerPublished options.lines.marker option.{ type?: MarkerType; size?: number; color?: string; show?: boolean; filled?: boolean; }OptionalDefault——node22 · node24 · node26
options.lines.marker.colorPublished options.lines.marker.color option.stringOptionalDefault——node22 · node24 · node26
options.lines.marker.filledPublished options.lines.marker.filled option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.marker.showPublished options.lines.marker.show option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.marker.sizePublished options.lines.marker.size option.numberOptionalDefault——node22 · node24 · node26
options.lines.marker.typePublished options.lines.marker.type option.MarkerTypeOptionalDefault—
6 values
"square" "circle" "triangle" "none" "diamond" "cross"
node22 · node24 · node26
options.lines.opacityMultiplies {@link ComboChartOptions.opacity}.lines.numberOptionalDefault——node22 · node24 · node26
options.lines.showLinePublished options.lines.showLine option.booleanOptionalDefault—false truenode22 · node24 · node26
options.lines.smoothnessPublished options.lines.smoothness option.SmoothnessTypeOptionalDefault—"none" "bezier" "spline"node22 · node24 · node26
options.lines.smoothnessTensionChart.js–style tension in **0…1** (higher = curvier). Maps to the distance-weighted spline used for `bezier`. Default ~0.35 when omitted (library picks); typical dashboards use 0.25–0.5.numberOptionalDefault——node22 · node24 · node26
options.lines.yAxisBars always use the primary (left) Y scale. Default for lines: `secondary` (right)."primary" | "secondary"OptionalDefault—"primary" "secondary"node22 · node24 · node26
options.opacityOpacity multipliers per layer (0–1). Applied with `ctx.globalAlpha` while drawing.ComboChartOpacityOptionalDefault——node22 · node24 · node26
options.opacity.barLabelsPublished options.opacity.barLabels option.numberOptionalDefault——node22 · node24 · node26
options.opacity.barsPublished options.opacity.bars option.numberOptionalDefault——node22 · node24 · node26
options.opacity.chartTitlePublished options.opacity.chartTitle option.numberOptionalDefault——node22 · node24 · node26
options.opacity.gridPublished options.opacity.grid option.numberOptionalDefault——node22 · node24 · node26
options.opacity.legendPublished options.opacity.legend option.numberOptionalDefault——node22 · node24 · node26
options.opacity.linesPublished options.opacity.lines option.numberOptionalDefault——node22 · node24 · node26
options.opacity.pointLabelsPublished options.opacity.pointLabels option.numberOptionalDefault——node22 · node24 · node26
options.opacity.primaryAxisLeft Y spine + primary tick labels.numberOptionalDefault——node22 · node24 · node26
options.opacity.secondaryAxisRight Y spine + secondary tick labels (when shown).numberOptionalDefault——node22 · node24 · node26
options.opacity.valueLabelsPublished options.opacity.valueLabels option.numberOptionalDefault——node22 · node24 · node26
options.opacity.xAxisBottom X spine + tick labels.numberOptionalDefault——node22 · node24 · node26
options.secondaryYAxisRight-hand axis visibility; default on when any line uses `yAxis: 'secondary'`.{ show?: boolean; }OptionalDefault——node22 · node24 · node26
options.secondaryYAxis.showPublished options.secondaryYAxis.show option.booleanOptionalDefault—false truenode22 · node24 · node26
painterOpts
painterOpts.resolveAssetRefsWhen **true**, string leaves in the payload are resolved via {@link AssetManager.resolve } (same rules as {@link ApexPainter.prepareForRender } / {@link ApexPainter.renderScene }).booleanOptionalDefault—false truenode22 · node24 · node26

Published options.appearance option.

Type
ChartAppearanceExtended
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.appearance.arrowSize option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.appearance.axisColor option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.appearance.axisWidth option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.appearance.backgroundGradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.appearance.bgLayers option.

Type
BackgroundLayer[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.appearance.bgLayers.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published options.appearance.bgLayers.align option.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published options.appearance.bgLayers.fit option.

Type
"fill" | "contain" | "cover"
Default
—
Allowed
"fill" "contain" "cover"
Runtime
node22, node24, node26

Published options.appearance.bgLayers.repeat option.

Type
BackgroundPatternRepeat
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published options.appearance.bgLayers.pattern.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published options.appearance.bgLayers.pattern.repeat option.

Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published options.appearance.bgLayers.pattern.type option.

Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"
Default
Required
Allowed
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
Runtime
node22, node24, node26

Published options.appearance.blur option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.appearance.customBg option.

Type
CanvasCustomBackground
Default
—
Allowed
—
Runtime
node22, node24, node26

Placement used by `contain` / `cover` when `inherit` is false.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published options.appearance.customBg.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

Resize policy when `inherit` is false.

Type
FitMode
Default
—
Allowed
"fill" "contain" "cover"
Runtime
node22, node24, node26

Published options.appearance.noiseBg option.

Type
{ intensity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.appearance.patternBg option.

Type
PatternOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.appearance.patternBg.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published options.appearance.patternBg.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.appearance.patternBg.gradient.type option.

Type
"linear" | "radial" | "conic"
Default
Required
Allowed
"linear" "radial" "conic"
Runtime
node22, node24, node26

Published options.appearance.patternBg.repeat option.

Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published options.appearance.patternBg.type option.

Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"
Default
Required
Allowed
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
Runtime
node22, node24, node26

options.axes

Optional

Published options.axes option.

Type
{ x?: AxisConfig; y?: AxisConfig; ySecondary?: AxisConfig; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x option.

Type
AxisConfig
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.baseline option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Tick marks + numeric labels; combo charts may infer this from matching series color when unset.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.dateFormat option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.dateTime option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.axes.x.label option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.labelColor option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Fixed domain. If much wider than your data, the series occupies only a slice of the plot (the rest is empty). Omit for automatic bounds from series values (with padding).

Type
{ min?: number; max?: number; step?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.range.max option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.range.min option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.range.step option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.scale option.

Type
"linear" | "log"
Default
—
Allowed
"linear" "log"
Runtime
node22, node24, node26

When false, no numeric/date labels under the X-axis (tick marks still follow `showTickMarks`). Default true.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Numeric/domain ticks along X (derived from `range`, `values`, or data bounds). Bars/lines still use continuous **data coordinates** (`xStart`/`xEnd`, `point.x`) for layout; set both to `false` when only category names (e.g. bar labels) should appear on X.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.axes.x.tickFontSize option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.values option.

Type
number[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.valueSpacing option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.x.width option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Primary Y (left) — bar scale. Axis {@link AxisConfig.color} (ticks/spine) defaults from the first bar color when omitted.

Type
AxisConfig
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.baseline option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Tick marks + numeric labels; combo charts may infer this from matching series color when unset.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.dateFormat option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.dateTime option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.axes.y.label option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.labelColor option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Fixed domain. If much wider than your data, the series occupies only a slice of the plot (the rest is empty). Omit for automatic bounds from series values (with padding).

Type
{ min?: number; max?: number; step?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.range.max option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.range.min option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.range.step option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.scale option.

Type
"linear" | "log"
Default
—
Allowed
"linear" "log"
Runtime
node22, node24, node26

When false, no numeric/date labels under the X-axis (tick marks still follow `showTickMarks`). Default true.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Numeric/domain ticks along X (derived from `range`, `values`, or data bounds). Bars/lines still use continuous **data coordinates** (`xStart`/`xEnd`, `point.x`) for layout; set both to `false` when only category names (e.g. bar labels) should appear on X.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.axes.y.tickFontSize option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.values option.

Type
number[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.valueSpacing option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.y.width option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Secondary Y (right). Axis color defaults from the first line with `yAxis: 'secondary'` when omitted.

Type
AxisConfig
Default
—
Allowed
—
Runtime
node22, node24, node26

Tick marks + numeric labels; combo charts may infer this from matching series color when unset.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Fixed domain. If much wider than your data, the series occupies only a slice of the plot (the rest is empty). Omit for automatic bounds from series values (with padding).

Type
{ min?: number; max?: number; step?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.axes.ySecondary.scale option.

Type
"linear" | "log"
Default
—
Allowed
"linear" "log"
Runtime
node22, node24, node26

When false, no numeric/date labels under the X-axis (tick marks still follow `showTickMarks`). Default true.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Numeric/domain ticks along X (derived from `range`, `values`, or data bounds). Bars/lines still use continuous **data coordinates** (`xStart`/`xEnd`, `point.x`) for layout; set both to `false` when only category names (e.g. bar labels) should appear on X.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

options.bars

Required

Bar series (primary Y). Use {@link BarChartData.value} for standard columns, or `values` + {@link ComboBarsType} for grouped/stacked colors.

Type
BarChartData[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.bars.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient option.

Type
gradient
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.colors option.

Type
GradientStop[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.endX option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.endY option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.pivotX option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.pivotY option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.bars.gradient.rotate option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.startX option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.startY option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.gradient.type option.

Type
"linear"
Default
Required
Allowed
"linear"
Runtime
node22, node24, node26

Published options.bars.label option.

Type
string
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.bars.labelColor option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.labelPosition option.

Type
"top" | "bottom" | "left" | "right" | "inside"
Default
—
Allowed
5 values
"top" "bottom" "left" "right" "inside"
Runtime
node22, node24, node26

Published options.bars.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.shadow option.

Type
{ color?: string; offsetX?: number; offsetY?: number; blur?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.shadow.blur option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.shadow.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.shadow.offsetX option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.shadow.offsetY option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.showValue option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.bars.stroke option.

Type
{ color?: string; width?: number; gradient?: gradient; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.stroke.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.stroke.gradient option.

Type
gradient
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.stroke.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.bars.stroke.width option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.value option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.valueColor option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.values option.

Type
BarSegment[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.values.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.values.gradient option.

Type
gradient
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.values.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

When set (non-empty), drawn as the segment value label instead of {@link value}

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.values.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.values.shadow option.

Type
{ color?: string; offsetX?: number; offsetY?: number; blur?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.values.showValue option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.bars.values.stroke option.

Type
{ color?: string; width?: number; gradient?: gradient; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.bars.values.stroke.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.bars.values.value option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.bars.xEnd option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.bars.xStart option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Global styling defaults for all bars (per-bar props still override).

Type
{ minWidth?: number; groupSpacing?: number; opacity?: number; shadow?: { color?: string; offsetX?: number; offsetY?: number; blur?: number; }; stroke?: { color?: string; width?: number; gradient?: gradient; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.barStyle.minWidth option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.barStyle.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.barStyle.shadow option.

Type
{ color?: string; offsetX?: number; offsetY?: number; blur?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.barStyle.shadow.blur option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.barStyle.stroke option.

Type
{ color?: string; width?: number; gradient?: gradient; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.barStyle.stroke.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Bar geometry: `standard` (default), `grouped` (side‑by‑side segments per category), or `stacked` (segments summed vertically). Ignored unless bars define `values`.

Type
ComboBarsType
Default
—
Allowed
"standard" "grouped" "stacked"
Runtime
node22, node24, node26

Published options.dimensions option.

Type
{ width?: number; height?: number; padding?: { top?: number; right?: number; bottom?: number; left?: number; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.dimensions.height option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.dimensions.padding option.

Type
{ top?: number; right?: number; bottom?: number; left?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Defaults from X span if omitted; set explicitly to avoid a narrow plot on a large layout.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

options.grid

Optional

Published options.grid option.

Type
{ show?: boolean; color?: string; width?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.grid.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.grid.show option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.grid.width option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels option.

Type
{ title?: { text?: string; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; }; barLabelDefaults?: { show?: boolean; fontSize?: number; defaultPosition?: "top" | "bottom" | "left" | "right" | "inside"; }; valueLabelDefaults?: { show?: boolean; fontSize?: number; defaultColor?: string; }; pointLabelDefaults?: { show?: boolean; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; position?: "top" | "bottom" | "left" | "right"; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.barLabelDefaults option.

Type
{ show?: boolean; fontSize?: number; defaultPosition?: "top" | "bottom" | "left" | "right" | "inside"; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.barLabelDefaults.defaultPosition option.

Type
"top" | "bottom" | "left" | "right" | "inside"
Default
—
Allowed
5 values
"top" "bottom" "left" "right" "inside"
Runtime
node22, node24, node26

Published options.labels.pointLabelDefaults option.

Type
{ show?: boolean; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; position?: "top" | "bottom" | "left" | "right"; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.pointLabelDefaults.position option.

Type
"top" | "bottom" | "left" | "right"
Default
—
Allowed
"top" "bottom" "left" "right"
Runtime
node22, node24, node26

Published options.labels.pointLabelDefaults.textStyle.shadow option.

Type
{ color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.title option.

Type
{ text?: string; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.title.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.title.gradient option.

Type
gradient
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.title.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.labels.title.text option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.title.textStyle option.

Type
EnhancedTextStyle
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.title.textStyle.glow option.

Type
{ color?: string; intensity?: number; opacity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.title.textStyle.shadow option.

Type
{ color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.title.textStyle.stroke option.

Type
{ color?: string; width?: number; gradient?: gradient; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.labels.valueLabelDefaults option.

Type
{ show?: boolean; fontSize?: number; defaultColor?: string; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend option.

Type
{ show?: boolean; entries?: LegendEntry[]; position?: string; spacing?: number; fontSize?: number; backgroundColor?: string; backgroundGradient?: gradient; borderColor?: string; textColor?: string; textGradient?: gradient; textStyle?: EnhancedTextStyle; padding?: number; maxWidth?: number; wrapText?: boolean; fit?: "content" | "stretch"; minWidth?: number; width?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.backgroundGradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.legend.borderColor option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.entries option.

Type
LegendEntry[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.entries.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.entries.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.legend.entries.label option.

Type
string
Default
Required
Allowed
—
Runtime
node22, node24, node26

`content` (default): outer width hugs entries, capped by `maxWidth`. `stretch`: when `maxWidth` is set, the legend box uses that full width (e.g. bottom strip).

Type
"content" | "stretch"
Default
—
Allowed
"content" "stretch"
Runtime
node22, node24, node26

Published options.legend.fontSize option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.maxWidth option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Minimum outer width when using `fit: 'content'` (default 48).

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.padding option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.position option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.show option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.legend.spacing option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.textColor option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.textGradient option.

Type
gradient
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.textGradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.legend.textGradient.type option.

Type
"linear"
Default
Required
Allowed
"linear"
Runtime
node22, node24, node26

Published options.legend.textStyle option.

Type
EnhancedTextStyle
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.textStyle.bold option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.legend.textStyle.glow option.

Type
{ color?: string; intensity?: number; opacity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.textStyle.italic option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.legend.textStyle.shadow option.

Type
{ color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.textStyle.stroke option.

Type
{ color?: string; width?: number; gradient?: gradient; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Fixed outer width (overrides auto layout).

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.legend.wrapText option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines option.

Type
ComboLineSeries[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area option.

Type
AreaConfig
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.lowerBound option.

Type
number[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

For `between`: lower/upper boundary pair. Must use aligned `data[].x` with the host series. Each boundary follows its own {@link LineSeries.smoothness} and `lineStyle` (e.g. host Bézier + `secondLine` straight segments, or both Bézier).

Type
LineSeries
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.secondLine.correlation option.

Type
{ type?: CorrelationType; degree?: number; color?: string; lineWidth?: number; lineStyle?: LineStyle; show?: boolean; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.secondLine.correlation.lineStyle option.

Type
LineStyle
Default
—
Allowed
9 values
"solid" "dashed" "dotted" "dashdot" "longdash" "shortdash" "dashdotdot" "step" "stepline"
Runtime
node22, node24, node26

Published options.lines.area.secondLine.correlation.type option.

Type
CorrelationType
Default
—
Allowed
5 values
"linear" "none" "polynomial" "exponential" "logarithmic"
Runtime
node22, node24, node26

Published options.lines.area.secondLine.errorBar option.

Type
{ show?: boolean; color?: string; width?: number; capSize?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.secondLine.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.lines.area.secondLine.lineStyle option.

Type
LineStyle
Default
—
Allowed
9 values
"solid" "dashed" "dotted" "dashdot" "longdash" "shortdash" "dashdotdot" "step" "stepline"
Runtime
node22, node24, node26

Published options.lines.area.secondLine.marker option.

Type
{ type?: MarkerType; size?: number; color?: string; show?: boolean; filled?: boolean; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.secondLine.marker.type option.

Type
MarkerType
Default
—
Allowed
6 values
"square" "circle" "triangle" "none" "diamond" "cross"
Runtime
node22, node24, node26

Opacity multiplier (0–1) for the series line, markers, area fill, error bars, and correlation curve. Overrides {@link LineChartOptions.lines.opacity } when set.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Chart.js–style tension in **0…1** (higher = curvier). Maps to the distance-weighted spline used for `bezier`. Default ~0.35 when omitted (library picks); typical dashboards use 0.25–0.5.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.show option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines.area.showAreaSize option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines.area.toValue option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.area.type option.

Type
"none" | "below" | "above" | "between" | "around"
Default
—
Allowed
5 values
"none" "below" "above" "between" "around"
Runtime
node22, node24, node26

Published options.lines.area.upperBound option.

Type
number[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.correlation option.

Type
{ type?: CorrelationType; degree?: number; color?: string; lineWidth?: number; lineStyle?: LineStyle; show?: boolean; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.correlation.lineStyle option.

Type
LineStyle
Default
—
Allowed
9 values
"solid" "dashed" "dotted" "dashdot" "longdash" "shortdash" "dashdotdot" "step" "stepline"
Runtime
node22, node24, node26

Published options.lines.correlation.show option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines.correlation.type option.

Type
CorrelationType
Default
—
Allowed
5 values
"linear" "none" "polynomial" "exponential" "logarithmic"
Runtime
node22, node24, node26

Published options.lines.data option.

Type
LineDataPoint[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.lines.data.errorBar option.

Type
ErrorBarConfig
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.data.label option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.data.showMarker option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines.data.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.lines.data.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.lines.errorBar option.

Type
{ show?: boolean; color?: string; width?: number; capSize?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.errorBar.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.errorBar.show option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines.errorBar.width option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.gradient option.

Type
gradient
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.gradient.colors option.

Type
GradientStop[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.lines.gradient.endX option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.gradient.endY option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published options.lines.gradient.type option.

Type
"linear"
Default
Required
Allowed
"linear"
Runtime
node22, node24, node26

Published options.lines.label option.

Type
string
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published options.lines.lineStyle option.

Type
LineStyle
Default
—
Allowed
9 values
"solid" "dashed" "dotted" "dashdot" "longdash" "shortdash" "dashdotdot" "step" "stepline"
Runtime
node22, node24, node26

Published options.lines.lineWidth option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.marker option.

Type
{ type?: MarkerType; size?: number; color?: string; show?: boolean; filled?: boolean; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.marker.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.marker.filled option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines.marker.show option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines.marker.size option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.marker.type option.

Type
MarkerType
Default
—
Allowed
6 values
"square" "circle" "triangle" "none" "diamond" "cross"
Runtime
node22, node24, node26

Multiplies {@link ComboChartOptions.opacity}.lines.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.lines.showLine option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published options.lines.smoothness option.

Type
SmoothnessType
Default
—
Allowed
"none" "bezier" "spline"
Runtime
node22, node24, node26

Chart.js–style tension in **0…1** (higher = curvier). Maps to the distance-weighted spline used for `bezier`. Default ~0.35 when omitted (library picks); typical dashboards use 0.25–0.5.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Bars always use the primary (left) Y scale. Default for lines: `secondary` (right).

Type
"primary" | "secondary"
Default
—
Allowed
"primary" "secondary"
Runtime
node22, node24, node26

Opacity multipliers per layer (0–1). Applied with `ctx.globalAlpha` while drawing.

Type
ComboChartOpacity
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.opacity.barLabels option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.opacity.bars option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.opacity.chartTitle option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.opacity.grid option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.opacity.legend option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.opacity.lines option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.opacity.pointLabels option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Right Y spine + secondary tick labels (when shown).

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.opacity.valueLabels option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Bottom X spine + tick labels.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Right-hand axis visibility; default on when any line uses `yAxis: 'secondary'`.

Type
{ show?: boolean; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published options.secondaryYAxis.show option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

When **true**, string leaves in the payload are resolved via {@link AssetManager.resolve } (same rules as {@link ApexPainter.prepareForRender } / {@link ApexPainter.renderScene }).

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Types

ComboChartOptions: ComboChartOptions
  • bars
    BarChartData[]
    • variant 1
      BarChartData: BarChartData
      • labelstring
      • value?number
      • values?
        BarSegment[]
        • variant 1
          BarSegment: BarSegment
          • valuenumber
          • color?string
          • gradient?gradient
          • label?string
          • valueColor?string
          • showValue?boolean
          • opacity?number
          • shadow?{ color?: string; offsetX?: number; offsetY?: number; blur?: number; }
          • stroke?{ color?: string; width?: number; gradient?: gradient; }
      • xStartnumber
      • xEndnumber
      • color?string
      • gradient?
        gradient
        • variant 1
          __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"linear"
          • startX?number
          • startY?number
          • endX?number
          • endY?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 2
          __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"radial"
          • startX?number
          • startY?number
          • startRadius?number
          • endX?number
          • endY?number
          • endRadius?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 3
          __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
          • type"conic"
          • centerX?number
          • centerY?number
          • startAngle?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • colorsGradientStop[]
      • labelColor?string
      • labelPosition?
        "top" | "bottom" | "left" | "right" | "inside"
        • variant 1"top"
        • variant 2"bottom"
        • variant 3"left"
        • variant 4"right"
        • variant 5"inside"
      • valueColor?string
      • showValue?boolean
      • opacity?number
      • shadow?
        __type: { color?: string; offsetX?: number; offsetY?: number; blur?: number; }
        • color?string
        • offsetX?number
        • offsetY?number
        • blur?number
      • stroke?
        __type: { color?: string; width?: number; gradient?: gradient; }
        • color?string
        • width?number
        • gradient?
          gradient
          • variant 1{ type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • variant 2{ type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • variant 3{ type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
  • lines
    ComboLineSeries[]
    • variant 1
      ComboLineSeries: ComboLineSeries
      • yAxis?
        "primary" | "secondary"
        • variant 1"primary"
        • variant 2"secondary"
      • opacity?number
      • labelstring
      • data
        LineDataPoint[]
        • variant 1
          LineDataPoint: LineDataPoint
          • xnumber
          • ynumber
          • label?string
          • markerColor?string
          • showMarker?boolean
          • errorBar?ErrorBarConfig
      • color?string
      • gradient?
        gradient
        • variant 1
          __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"linear"
          • startX?number
          • startY?number
          • endX?number
          • endY?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 2
          __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"radial"
          • startX?number
          • startY?number
          • startRadius?number
          • endX?number
          • endY?number
          • endRadius?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 3
          __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
          • type"conic"
          • centerX?number
          • centerY?number
          • startAngle?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • colorsGradientStop[]
      • lineWidth?number
      • lineStyle?
        LineStyle
        • variant 1"solid"
        • variant 2"dashed"
        • variant 3"dotted"
        • variant 4"dashdot"
        • variant 5"longdash"
        • variant 6"shortdash"
        • variant 7"dashdotdot"
        • variant 8"step"
        • variant 9"stepline"
      • smoothness?
        SmoothnessType
        • variant 1"none"
        • variant 2"bezier"
        • variant 3"spline"
      • smoothnessTension?number
      • showLine?boolean
      • errorBar?
        __type: { show?: boolean; color?: string; width?: number; capSize?: number; }
        • show?boolean
        • color?string
        • width?number
        • capSize?number
      • area?
        AreaConfig: AreaConfig
        • type?
          "none" | "below" | "above" | "between" | "around"
          • variant 1"none"
          • variant 2"below"
          • variant 3"above"
          • variant 4"between"
          • variant 5"around"
        • color?string
        • opacity?number
        • secondLine?
          LineSeries: LineSeries
          • labelstring
          • dataLineDataPoint[]
          • color?string
          • gradient?gradient
          • lineWidth?number
          • lineStyle?LineStyle
          • smoothness?SmoothnessType
          • smoothnessTension?number
          • showLine?boolean
          • errorBar?{ show?: boolean; color?: string; width?: number; capSize?: number; }
          • area?AreaConfig
          • correlation?{ type?: CorrelationType; degree?: number; color?: string; lineWidth?: number; lineStyle?: LineStyle; show?: boolean; }
          • marker?{ type?: MarkerType; size?: number; color?: string; show?: boolean; filled?: boolean; }
          • opacity?number
        • upperBound?
          number[]
          • variant 1number
        • lowerBound?
          number[]
          • variant 1number
        • show?boolean
        • toValue?number
        • showAreaSize?boolean
        • areaSizeColor?string
      • correlation?
        __type: { type?: CorrelationType; degree?: number; color?: string; lineWidth?: number; lineStyle?: LineStyle; show?: boolean; }
        • type?
          CorrelationType
          • variant 1"linear"
          • variant 2"none"
          • variant 3"polynomial"
          • variant 4"exponential"
          • variant 5"logarithmic"
        • degree?number
        • color?string
        • lineWidth?number
        • lineStyle?
          LineStyle
          • variant 1"solid"
          • variant 2"dashed"
          • variant 3"dotted"
          • variant 4"dashdot"
          • variant 5"longdash"
          • variant 6"shortdash"
          • variant 7"dashdotdot"
          • variant 8"step"
          • variant 9"stepline"
        • show?boolean
      • marker?
        __type: { type?: MarkerType; size?: number; color?: string; show?: boolean; filled?: boolean; }
        • type?
          MarkerType
          • variant 1"square"
          • variant 2"circle"
          • variant 3"triangle"
          • variant 4"none"
          • variant 5"diamond"
          • variant 6"cross"
        • size?number
        • color?string
        • show?boolean
        • filled?boolean
  • barsType?
    ComboBarsType
    • variant 1"standard"
    • variant 2"grouped"
    • variant 3"stacked"
  • dimensions?
    __type: { width?: number; height?: number; padding?: { top?: number; right?: number; bottom?: number; left?: number; }; }
    • width?number
    • height?number
    • padding?
      __type: { top?: number; right?: number; bottom?: number; left?: number; }
      • top?number
      • right?number
      • bottom?number
      • left?number
  • appearance?
    ChartAppearanceExtended: ChartAppearanceExtended
    • backgroundColor?string
    • backgroundGradient?
      gradient
      • variant 1
        __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
        • type"linear"
        • startX?number
        • startY?number
        • endX?number
        • endY?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          GradientStop[]
          • variant 1GradientStop
      • variant 2
        __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
        • type"radial"
        • startX?number
        • startY?number
        • startRadius?number
        • endX?number
        • endY?number
        • endRadius?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          GradientStop[]
          • variant 1GradientStop
      • variant 3
        __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
        • type"conic"
        • centerX?number
        • centerY?number
        • startAngle?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • colors
          GradientStop[]
          • variant 1GradientStop
    • backgroundImage?string
    • customBg?
      CanvasCustomBackground: CanvasCustomBackground
      • sourcestring
      • inherit?boolean
      • fit?
        FitMode
        • variant 1"fill"
        • variant 2"contain"
        • variant 3"cover"
      • align?
        AlignMode
        • variant 1"center"
        • variant 2"top"
        • variant 3"bottom"
        • variant 4"left"
        • variant 5"right"
        • variant 6"top-left"
        • variant 7"top-right"
        • variant 8"bottom-left"
        • variant 9"bottom-right"
      • filters?
        ImageFilter[]
        • variant 1
          ImageFilter: ImageFilter
          • type"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
          • intensity?number
          • radius?number
          • angle?number
          • centerX?number
          • centerY?number
          • value?number
          • levels?number
          • size?number
          • x?number
          • y?number
          • width?number
          • height?number
      • opacity?number
    • bgLayers?
      BackgroundLayer[]
      • variant 1
        BackgroundLayer
        • variant 1
          __type: { type: "color"; value: string; opacity?: number; blendMode?: GlobalCompositeOperation; }
          • type"color"
          • valuestring
          • opacity?number
          • blendMode?GlobalCompositeOperation
        • variant 2
          __type: { type: "gradient"; value: gradient; opacity?: number; blendMode?: GlobalCompositeOperation; }
          • type"gradient"
          • valuegradient
          • opacity?number
          • blendMode?GlobalCompositeOperation
        • variant 3
          __type: { type: "image"; source: string; opacity?: number; fit?: "fill" | "contain" | "cover"; align?: AlignMode; blendMode?: GlobalCompositeOperation; }
          • type"image"
          • sourcestring
          • opacity?number
          • fit?"fill" | "contain" | "cover"
          • align?AlignMode
          • blendMode?GlobalCompositeOperation
        • variant 4
          __type: { type: "pattern"; source: string; repeat?: BackgroundPatternRepeat; opacity?: number; blendMode?: GlobalCompositeOperation; }
          • type"pattern"
          • sourcestring
          • repeat?BackgroundPatternRepeat
          • opacity?number
          • blendMode?GlobalCompositeOperation
        • variant 5
          __type: { type: "presetPattern"; pattern: PatternOptions; opacity?: number; blendMode?: GlobalCompositeOperation; }
          • type"presetPattern"
          • patternPatternOptions
          • opacity?number
          • blendMode?GlobalCompositeOperation
        • variant 6
          __type: { type: "noise"; intensity?: number; blendMode?: GlobalCompositeOperation; }
          • type"noise"
          • intensity?number
          • blendMode?GlobalCompositeOperation
    • patternBg?
      PatternOptions: PatternOptions
      • type
        "grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"
        • variant 1"grid"
        • variant 2"dots"
        • variant 3"diagonal"
        • variant 4"stripes"
        • variant 5"waves"
        • variant 6"crosses"
        • variant 7"hexagons"
        • variant 8"checkerboard"
        • variant 9"diamonds"
        • variant 10"triangles"
        • variant 11"stars"
        • variant 12"polka"
        • variant 13"custom"
      • color?string
      • secondaryColor?string
      • opacity?number
      • size?number
      • spacing?number
      • rotation?number
      • customPatternImage?string
      • repeat?
        "repeat" | "no-repeat" | "repeat-x" | "repeat-y"
        • variant 1"repeat"
        • variant 2"no-repeat"
        • variant 3"repeat-x"
        • variant 4"repeat-y"
      • scale?number
      • offsetX?number
      • offsetY?number
      • blendMode?
        GlobalCompositeOperation
        • variant 1"color"
        • variant 2"color-burn"
        • variant 3"color-dodge"
        • variant 4"copy"
        • variant 5"darken"
        • variant 6"destination-atop"
        • variant 7"destination-in"
        • variant 8"destination-out"
        • variant 9"destination-over"
        • variant 10"difference"
        • variant 11"exclusion"
        • variant 12"hard-light"
        • variant 13"hue"
        • variant 14"lighten"
        • variant 15"lighter"
        • variant 16"luminosity"
        • variant 17"multiply"
        • variant 18"overlay"
        • variant 19"saturation"
        • variant 20"screen"
        • variant 21"soft-light"
        • variant 22"source-atop"
        • variant 23"source-in"
        • variant 24"source-out"
        • variant 25"source-over"
        • variant 26"xor"
      • gradient?
        GradientConfig: GradientConfig
        • type
          "linear" | "radial" | "conic"
          • variant 1"linear"
          • variant 2"radial"
          • variant 3"conic"
        • startX?number
        • startY?number
        • endX?number
        • endY?number
        • startRadius?number
        • endRadius?number
        • angle?number
        • centerX?number
        • centerY?number
        • startAngle?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          { stop: number; color: string; }[]
          • variant 1{ stop: number; color: string; }
    • noiseBg?
      __type: { intensity?: number; }
      • intensity?number
    • blur?number
    • axisColor?string
    • axisWidth?number
    • arrowSize?number
    • yAxisArrowExtensionPastMaxTickPx?number
    • yAxisArrowTipOffsetY?number
    • borderRadius?number
    • borderWidth?number
    • borderColor?string
  • axes?
    __type: { x?: AxisConfig; y?: AxisConfig; ySecondary?: AxisConfig; }
    • x?
      AxisConfig: AxisConfig
      • label?string
      • labelColor?string
      • range?
        __type: { min?: number; max?: number; step?: number; }
        • min?number
        • max?number
        • step?number
      • values?
        number[]
        • variant 1number
      • showTickMarks?boolean
      • showTickLabels?boolean
      • color?string
      • width?number
      • tickFontSize?number
      • valueSpacing?number
      • baseline?number
      • scale?
        "linear" | "log"
        • variant 1"linear"
        • variant 2"log"
      • dateFormat?string
      • dateTime?boolean
      • arrowExtensionPastMaxTickPx?number
      • arrowTipOffsetY?number
    • y?
      AxisConfig: AxisConfig
      • label?string
      • labelColor?string
      • range?
        __type: { min?: number; max?: number; step?: number; }
        • min?number
        • max?number
        • step?number
      • values?
        number[]
        • variant 1number
      • showTickMarks?boolean
      • showTickLabels?boolean
      • color?string
      • width?number
      • tickFontSize?number
      • valueSpacing?number
      • baseline?number
      • scale?
        "linear" | "log"
        • variant 1"linear"
        • variant 2"log"
      • dateFormat?string
      • dateTime?boolean
      • arrowExtensionPastMaxTickPx?number
      • arrowTipOffsetY?number
    • ySecondary?
      AxisConfig: AxisConfig
      • label?string
      • labelColor?string
      • range?
        __type: { min?: number; max?: number; step?: number; }
        • min?number
        • max?number
        • step?number
      • values?
        number[]
        • variant 1number
      • showTickMarks?boolean
      • showTickLabels?boolean
      • color?string
      • width?number
      • tickFontSize?number
      • valueSpacing?number
      • baseline?number
      • scale?
        "linear" | "log"
        • variant 1"linear"
        • variant 2"log"
      • dateFormat?string
      • dateTime?boolean
      • arrowExtensionPastMaxTickPx?number
      • arrowTipOffsetY?number
  • opacity?
    ComboChartOpacity: ComboChartOpacity
    • bars?number
    • lines?number
    • grid?number
    • primaryAxis?number
    • secondaryAxis?number
    • xAxis?number
    • chartTitle?number
    • legend?number
    • barLabels?number
    • valueLabels?number
    • pointLabels?number
  • labels?
    __type: { title?: { text?: string; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; }; barLabelDefaults?: { show?: boolean; fontSize?: number; defaultPosition?: "top" | "bottom" | "left" | "right" | "inside"; }; valueLabelDefaults?: { show?: boolean; fontSize?: number; defaultColor?: string; }; pointLabelDefaults?: { show?: boolean; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; position?: "top" | "bottom" | "left" | "right"; }; }
    • title?
      __type: { text?: string; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; }
      • text?string
      • fontSize?number
      • color?string
      • gradient?
        gradient
        • variant 1
          __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"linear"
          • startX?number
          • startY?number
          • endX?number
          • endY?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 2
          __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"radial"
          • startX?number
          • startY?number
          • startRadius?number
          • endX?number
          • endY?number
          • endRadius?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 3
          __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
          • type"conic"
          • centerX?number
          • centerY?number
          • startAngle?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • colorsGradientStop[]
      • textStyle?
        EnhancedTextStyle: EnhancedTextStyle
        • fontPath?string
        • fontName?string
        • fontFamily?string
        • fontSize?number
        • bold?boolean
        • italic?boolean
        • shadow?
          __type: { color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }
          • color?string
          • offsetX?number
          • offsetY?number
          • blur?number
          • opacity?number
        • stroke?
          __type: { color?: string; width?: number; gradient?: gradient; }
          • color?string
          • width?number
          • gradient?gradient
        • glow?
          __type: { color?: string; intensity?: number; opacity?: number; }
          • color?string
          • intensity?number
          • opacity?number
    • barLabelDefaults?
      __type: { show?: boolean; fontSize?: number; defaultPosition?: "top" | "bottom" | "left" | "right" | "inside"; }
      • show?boolean
      • fontSize?number
      • defaultPosition?
        "top" | "bottom" | "left" | "right" | "inside"
        • variant 1"top"
        • variant 2"bottom"
        • variant 3"left"
        • variant 4"right"
        • variant 5"inside"
    • valueLabelDefaults?
      __type: { show?: boolean; fontSize?: number; defaultColor?: string; }
      • show?boolean
      • fontSize?number
      • defaultColor?string
    • pointLabelDefaults?
      __type: { show?: boolean; fontSize?: number; color?: string; gradient?: gradient; textStyle?: EnhancedTextStyle; position?: "top" | "bottom" | "left" | "right"; }
      • show?boolean
      • fontSize?number
      • color?string
      • gradient?
        gradient
        • variant 1
          __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"linear"
          • startX?number
          • startY?number
          • endX?number
          • endY?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 2
          __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"radial"
          • startX?number
          • startY?number
          • startRadius?number
          • endX?number
          • endY?number
          • endRadius?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 3
          __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
          • type"conic"
          • centerX?number
          • centerY?number
          • startAngle?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • colorsGradientStop[]
      • textStyle?
        EnhancedTextStyle: EnhancedTextStyle
        • fontPath?string
        • fontName?string
        • fontFamily?string
        • fontSize?number
        • bold?boolean
        • italic?boolean
        • shadow?
          __type: { color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }
          • color?string
          • offsetX?number
          • offsetY?number
          • blur?number
          • opacity?number
        • stroke?
          __type: { color?: string; width?: number; gradient?: gradient; }
          • color?string
          • width?number
          • gradient?gradient
        • glow?
          __type: { color?: string; intensity?: number; opacity?: number; }
          • color?string
          • intensity?number
          • opacity?number
      • position?
        "top" | "bottom" | "left" | "right"
        • variant 1"top"
        • variant 2"bottom"
        • variant 3"left"
        • variant 4"right"
  • legend?
    __type: { show?: boolean; entries?: LegendEntry[]; position?: string; spacing?: number; fontSize?: number; backgroundColor?: string; backgroundGradient?: gradient; borderColor?: string; textColor?: string; textGradient?: gradient; textStyle?: EnhancedTextStyle; padding?: number; maxWidth?: number; wrapText?: boolean; fit?: "content" | "stretch"; minWidth?: number; width?: number; }
    • show?boolean
    • entries?
      LegendEntry[]
      • variant 1
        LegendEntry: LegendEntry
        • color?string
        • gradient?
          gradient
          • variant 1{ type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • variant 2{ type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • variant 3{ type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
        • labelstring
    • position?string
    • spacing?number
    • fontSize?number
    • backgroundColor?string
    • backgroundGradient?
      gradient
      • variant 1
        __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
        • type"linear"
        • startX?number
        • startY?number
        • endX?number
        • endY?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          GradientStop[]
          • variant 1GradientStop
      • variant 2
        __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
        • type"radial"
        • startX?number
        • startY?number
        • startRadius?number
        • endX?number
        • endY?number
        • endRadius?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          GradientStop[]
          • variant 1GradientStop
      • variant 3
        __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
        • type"conic"
        • centerX?number
        • centerY?number
        • startAngle?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • colors
          GradientStop[]
          • variant 1GradientStop
    • borderColor?string
    • textColor?string
    • textGradient?
      gradient
      • variant 1
        __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
        • type"linear"
        • startX?number
        • startY?number
        • endX?number
        • endY?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          GradientStop[]
          • variant 1GradientStop
      • variant 2
        __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
        • type"radial"
        • startX?number
        • startY?number
        • startRadius?number
        • endX?number
        • endY?number
        • endRadius?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          GradientStop[]
          • variant 1GradientStop
      • variant 3
        __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
        • type"conic"
        • centerX?number
        • centerY?number
        • startAngle?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • colors
          GradientStop[]
          • variant 1GradientStop
    • textStyle?
      EnhancedTextStyle: EnhancedTextStyle
      • fontPath?string
      • fontName?string
      • fontFamily?string
      • fontSize?number
      • bold?boolean
      • italic?boolean
      • shadow?
        __type: { color?: string; offsetX?: number; offsetY?: number; blur?: number; opacity?: number; }
        • color?string
        • offsetX?number
        • offsetY?number
        • blur?number
        • opacity?number
      • stroke?
        __type: { color?: string; width?: number; gradient?: gradient; }
        • color?string
        • width?number
        • gradient?
          gradient
          • variant 1{ type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • variant 2{ type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • variant 3{ type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
      • glow?
        __type: { color?: string; intensity?: number; opacity?: number; }
        • color?string
        • intensity?number
        • opacity?number
    • padding?number
    • maxWidth?number
    • wrapText?boolean
    • fit?
      "content" | "stretch"
      • variant 1"content"
      • variant 2"stretch"
    • minWidth?number
    • width?number
  • grid?
    __type: { show?: boolean; color?: string; width?: number; }
    • show?boolean
    • color?string
    • width?number
  • barStyle?
    __type: { minWidth?: number; groupSpacing?: number; opacity?: number; shadow?: { color?: string; offsetX?: number; offsetY?: number; blur?: number; }; stroke?: { color?: string; width?: number; gradient?: gradient; }; }
    • minWidth?number
    • groupSpacing?number
    • opacity?number
    • shadow?
      __type: { color?: string; offsetX?: number; offsetY?: number; blur?: number; }
      • color?string
      • offsetX?number
      • offsetY?number
      • blur?number
    • stroke?
      __type: { color?: string; width?: number; gradient?: gradient; }
      • color?string
      • width?number
      • gradient?
        gradient
        • variant 1
          __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"linear"
          • startX?number
          • startY?number
          • endX?number
          • endY?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 2
          __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"radial"
          • startX?number
          • startY?number
          • startRadius?number
          • endX?number
          • endY?number
          • endRadius?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 3
          __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
          • type"conic"
          • centerX?number
          • centerY?number
          • startAngle?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • colorsGradientStop[]
  • secondaryYAxis?
    __type: { show?: boolean; }
    • show?boolean
PainterAssetRefsOptions: PainterAssetRefsOptions
  • resolveAssetRefs?boolean

Return value

Promise<Buffer<ArrayBufferLike>>

The return contract is generated from the packed declaration. Async wrappers and nullable/undefined variants remain visible in the type model.

Errors

NOT APPLICABLE — no verified errors are bound to this API.

Limits

NOT APPLICABLE — no API-specific verified limits are bound to this API.

Related APIs

No explicit related API metadata.

Next steps