import { AgLineSparklineOptions, ... } from 'ag-charts-community'; // or ag-charts-enterprise Options Copy Link
type AgLineSparklineOptions = { type: "line"; /** Axis configuration, defaults to "category" */ axis?: "category" | "number" | "time"; /** Chart min and max values, otherwise inferred from data */ min?: number; max?: number; /** For object data, the key to use for the x and y values */ xKey?: string; yKey?: string; /** Display names for x and y tooltip values, not displayed if undefined */ xName?: string; yName?: string; normalizedTo?: number; connectMissingData?: boolean; /** Tooltip configuration */ tooltip?: AgSeriesTooltip; /** Marker configuration */ marker?: AgSeriesMarkerOptions; /** Overall chart theming */ stroke?: string; strokeWidth?: number; strokeOpacity?: number; lineDash?: number[]; lineDashOffset?: number; padding?: { top?: number, right?: number, bottom?: number, left?: number }; theme?: AgChartTheme | AgChartThemeName; } Item Styler Params Copy Link
export interface AgLineSeriesMarkerItemStylerParams<TDatum> { /** The x value of the datum. */ xValue: any; /** The y value of the datum. */ yValue: any; /** Whether the item's x value is the first in the data domain. */ first: boolean; /** Whether the item's x value is the last in the data domain. */ last: boolean; /** Whether the item's y value is the lowest in the data. */ min: boolean; /** Whether the item's y value is the highest in the data. */ max: boolean; /** The key to use to retrieve x-values from the data. */ xKey: string; /** The key to use to retrieve y-values from the data. */ yKey: string; /** The data point associated with the label. */ datum: TDatum; /** The unique identifier of the series. */ seriesId: string; /** Indicates whether the element is highlighted. */ highlighted: boolean; } Series Style Copy Link
export interface AgLineSeriesStyle<TDatum> { /** The colour for the stroke. */ stroke?: string; /** The width of the stroke in pixels. */ strokeWidth?: number; /** The opacity of the stroke colour. */ strokeOpacity?: number; /** An array specifying the length in pixels of alternating dashes and gaps. */ lineDash?: number[]; /** The initial offset of the dashed line in pixels. */ lineDashOffset?: number; }