viz.renderers.LineChartOptions
export interface LineChartOptions {
/** Chart width in pixels */
width?: number;
/** Chart height in pixels */
height?: number;
/** X-axis range [min, max]. If not provided, auto-computed. */
xRange?: [number, number];
/** Y-axis range [min, max]. If not provided, auto-computed. */
yRange?: [number, number];
/** Show grid lines (default: true) */
showGrid?: boolean;
/** Line width in pixels (default: 2) */
lineWidth?: number;
/** Padding around the plot area */
padding?: { left?: number; right?: number; top?: number; bottom?: number };
/** Chart title */
title?: string;
/** X-axis label */
xLabel?: string;
/** Y-axis label */
yLabel?: string;
/** Target to render to */
target?: RenderTarget;
}width(number)optional- – Chart width in pixels
height(number)optional- – Chart height in pixels
xRange([number, number])optional- – X-axis range [min, max]. If not provided, auto-computed.
yRange([number, number])optional- – Y-axis range [min, max]. If not provided, auto-computed.
showGrid(boolean)optional- – Show grid lines (default: true)
lineWidth(number)optional- – Line width in pixels (default: 2)
padding({ left?: number; right?: number; top?: number; bottom?: number })optional- – Padding around the plot area
title(string)optional- – Chart title
xLabel(string)optional- – X-axis label
yLabel(string)optional- – Y-axis label
target(RenderTarget)optional- – Target to render to