UNPKG

@highcharts/react

Version:
293 lines (292 loc) 9.54 kB
/** * React integration. * Copyright (c) 2025, Highsoft * * A valid license is required for using this software. * See highcharts.com/license * * Built for Highcharts v.xx. * Build stamp: 2025-07-17 * */ export type XAxisProps = { accessibility?: { description?: string; enabled?: boolean; rangeDescription?: string; }; alignTicks?: boolean; allowDecimals?: boolean | undefined; alternateGridColor?: Highcharts.ColorType; angle?: number; breaks?: { breakSize?: number; from?: number | string; repeat?: number; to?: number | string; }; categories?: Array<string>; ceiling?: number; className?: string; crosshair?: { className?: string; color?: Highcharts.ColorType; dashStyle?: Highcharts.DashStyleValue; label?: { align?: Highcharts.AlignValue; backgroundColor?: Highcharts.ColorType; borderColor?: Highcharts.ColorType; borderRadius?: number; borderWidth?: number; enabled?: boolean; format?: string; formatter?: Highcharts.XAxisCrosshairLabelFormatterCallbackFunction; padding?: number; shape?: string; style?: Highcharts.CSSObject; }; snap?: boolean; width?: number; zIndex?: number; }; crossing?: number; dateTimeLabelFormats?: { day?: { list?: Array<string | Highcharts.DateTimeFormatOptions>; main?: string | Highcharts.DateTimeFormatOptions; }; hour?: { list?: Array<string | Highcharts.DateTimeFormatOptions>; main?: string | Highcharts.DateTimeFormatOptions; range?: boolean; }; millisecond?: { list?: Array<string | Highcharts.DateTimeFormatOptions>; main?: string | Highcharts.DateTimeFormatOptions; range?: boolean; }; minute?: { list?: Array<string | Highcharts.DateTimeFormatOptions>; main?: string | Highcharts.DateTimeFormatOptions; range?: boolean; }; month?: { list?: Array<string | Highcharts.DateTimeFormatOptions>; main?: string | Highcharts.DateTimeFormatOptions; }; second?: { list?: Array<string | Highcharts.DateTimeFormatOptions>; main?: string | Highcharts.DateTimeFormatOptions; range?: boolean; }; week?: { list?: Array<string | Highcharts.DateTimeFormatOptions>; main?: string | Highcharts.DateTimeFormatOptions; }; year?: { list?: Array<string | Highcharts.DateTimeFormatOptions>; main?: string | Highcharts.DateTimeFormatOptions; }; }; endOnTick?: boolean; events?: { afterBreaks?: Highcharts.AxisEventCallbackFunction; afterSetExtremes?: Highcharts.AxisSetExtremesEventCallbackFunction; pointBreak?: Highcharts.AxisPointBreakEventCallbackFunction; pointBreakOut?: Highcharts.AxisPointBreakEventCallbackFunction; pointInBreak?: Highcharts.AxisPointBreakEventCallbackFunction; setExtremes?: Highcharts.AxisSetExtremesEventCallbackFunction; }; floor?: number; grid?: { borderColor?: Highcharts.ColorString; borderWidth?: number; cellHeight?: number; columns?: Array<Highcharts.XAxisOptions>; enabled?: boolean; }; gridLineColor?: Highcharts.ColorType; gridLineDashStyle?: Highcharts.DashStyleValue; gridLineInterpolation?: "circle" | "polygon"; gridLineWidth?: number; gridZIndex?: number; height?: number | string; id?: string; labels?: { align?: Highcharts.AlignValue; allowOverlap?: boolean; autoRotation?: Array<number>; autoRotationLimit?: number; distance?: number; enabled?: boolean; format?: string; formatter?: Highcharts.AxisLabelsFormatterCallbackFunction; indentation?: number; overflow?: string; padding?: number; position3d?: string; reserveSpace?: boolean; rotation?: number; skew3d?: boolean; staggerLines?: number; step?: number; style?: { color?: string; cursor?: string; fontSize?: number | string; textOverflow?: string; }; useHTML?: boolean; x?: number; y?: number; zIndex?: number; }; left?: number | string; lineColor?: Highcharts.ColorType; lineWidth?: number; linkedTo?: number; margin?: number; max?: number | string | null; maxPadding?: number; maxRange?: number; min?: number | string | null; minPadding?: number; minRange?: number; minTickInterval?: number; minorGridLineColor?: Highcharts.ColorType; minorGridLineDashStyle?: Highcharts.DashStyleValue; minorGridLineWidth?: number; minorTickColor?: Highcharts.ColorType; minorTickInterval?: number | "auto"; minorTickLength?: number; minorTickPosition?: string; minorTickWidth?: number; minorTicks?: boolean; minorTicksPerMajor?: number; offset?: number; opposite?: Boolean; ordinal?: boolean; overscroll?: number | string; pane?: number; panningEnabled?: boolean; plotBands?: { acrossPanes?: boolean; borderColor?: Highcharts.ColorString; borderRadius?: number | string; borderWidth?: number; className?: string; color?: Highcharts.ColorString | Highcharts.GradientColorObject | Highcharts.PatternObject; events?: { click?: Highcharts.EventCallbackFunction<Highcharts.PlotLineOrBand>; mousemove?: Highcharts.EventCallbackFunction<Highcharts.PlotLineOrBand>; mouseout?: Highcharts.EventCallbackFunction<Highcharts.PlotLineOrBand>; mouseover?: Highcharts.EventCallbackFunction<Highcharts.PlotLineOrBand>; }; from?: number | string; id?: string; label?: { align?: Highcharts.AlignValue; allowOverlap?: boolean; inside?: boolean; rotation?: number; style?: Highcharts.CSSObject; text?: string; textAlign?: Highcharts.AlignValue; useHTML?: boolean; verticalAlign?: Highcharts.VerticalAlignValue; x?: number; y?: number; }; to?: number | string; zIndex?: number; }; plotLines?: { acrossPanes?: boolean; className?: string; color?: Highcharts.ColorString; dashStyle?: Highcharts.DashStyleValue; events?: { click?: Highcharts.EventCallbackFunction<Highcharts.PlotLineOrBand>; mousemove?: Highcharts.EventCallbackFunction<Highcharts.PlotLineOrBand>; mouseout?: Highcharts.EventCallbackFunction<Highcharts.PlotLineOrBand>; mouseover?: Highcharts.EventCallbackFunction<Highcharts.PlotLineOrBand>; }; id?: string; label?: { align?: Highcharts.AlignValue; formatter?: Highcharts.FormatterCallbackFunction<Highcharts.PlotLineOrBand>; rotation?: number; style?: Highcharts.CSSObject; text?: string; textAlign?: Highcharts.AlignValue; useHTML?: boolean; verticalAlign?: Highcharts.VerticalAlignValue; x?: number; y?: number; }; labels?: { clip?: boolean; }; value?: number | string; width?: number; zIndex?: number; }; range?: number; reversed?: boolean; reversedStacks?: boolean; showEmpty?: boolean; showFirstLabel?: boolean; showLastLabel?: boolean; softMax?: number; softMin?: number; startOfWeek?: number; startOnTick?: boolean; tickAmount?: number; tickColor?: Highcharts.ColorType; tickInterval?: number; tickLength?: number; tickPixelInterval?: number; tickPosition?: string; tickPositioner?: Highcharts.AxisTickPositionerCallbackFunction; tickPositions?: Array<number>; tickWidth?: undefined | number; tickmarkPlacement?: string; title?: { align?: Highcharts.AxisTitleAlignValue; margin?: number; offset?: number; position3d?: "offset" | "chart" | "flap" | "ortho" | null; reserveSpace?: boolean; rotation?: number; skew3d?: boolean | null; style?: { color?: string; fontSize?: number | string; }; text?: string | null; textAlign?: Highcharts.AlignValue; useHTML?: boolean; x?: number; y?: number; }; top?: number | string; type?: Highcharts.AxisTypeValue; uniqueNames?: boolean; units?: Array<Array<string, Array<number> | null>>; visible?: boolean; width?: number | string; zIndex?: number; zoomEnabled?: boolean; children?: string | null | (string | number)[] | React.ReactElement | React.ReactElement[]; }; export declare function XAxis(props: XAxisProps): any; export declare namespace XAxis { var _HCReact: { type: string; HCOption: string; childOption: string; defaultOptions: any; isArrayType: boolean; }; } export default XAxis;