跳到內容

AxisConfigAPI

AxisConfig 介面的擴充文件,其中包含模組屬性和可用 API 的詳細資訊。

示範

匯入

import { AxisConfig } from '@mui/x-charts'

屬性

用於識別座標軸的 ID。

類型:AxisId


類型:'band'


選用

類型:OrdinalColorConfig | ContinuousColorConfig | PiecewiseColorConfig


選用

'band''point' 比例尺使用的資料。

類型:V[]


選用

用於從 dataset 屬性中檢索 data 的鍵。

類型:string


選用

根據連結到座標軸的序列的最小值/最大值,定義座標軸比例尺網域。
- 'nice':將網域四捨五入為人類友善的值。
- 'strict':將網域設定為提供的最小值/最大值。不增加額外空間。
- function:接收計算出的極值作為參數,並應傳回座標軸網域。

類型:'nice' | 'strict' | ((min: number, max: number) => { min: number; max: number })


選用

如果為 true,則在工具提示中隱藏此值

類型:boolean


選用

網域的最大值。
如果未提供,則會計算出來以顯示整個圖表資料。

類型:number | Date


選用

網域的最小值。
如果未提供,則會計算出來以顯示整個圖表資料。

類型:number | Date


選用

如果為 true,則反轉座標軸 scaleBand。

類型:boolean


選用

定義要顯示哪些刻度。
其值可以是
- 'auto' 在這種情況下,刻度是根據座標軸比例尺和其他參數計算的。
- 形式為 (value, index) => boolean 的篩選函數,僅當座標軸具有「點」比例尺時才可用。
- 包含應顯示刻度的值的陣列。

類型:'auto' | ((value: any, index: number) => boolean) | any[]

預設值:'auto'


選用

刻度標籤的位置。可以是條帶的中間,或刻度位置。
僅當比例尺為 'band' 時使用。

類型:'middle' | 'tick'

預設值:'middle'


選用

兩個刻度之間的最大步長。
當使用時間資料時,該值假定以毫秒為單位。
不支援類別座標軸(條帶、點)。

類型:number


選用

兩個刻度之間的最小步長。
當使用時間資料時,該值假定以毫秒為單位。
不支援類別座標軸(條帶、點)。

類型:number


選用

刻度的數量。此數量不保證。
不支援類別座標軸(條帶、點)。

類型:number


選用

刻度相對於條帶間隔的位置。
僅當比例尺為 'band' 時使用。

類型:'start' | 'end' | 'middle' | 'extremities'

預設值:'extremities'


選用

格式化座標軸值。

類型:(value: V, context: AxisValueFormatterContext) => string