# 對數軸

對數刻度用於繪製數值資料。它可以放置在 x 軸或 y 軸上。顧名思義,對數內插法用於確定值在軸上的位置。

# 設定選項

# 所有直角座標軸的通用選項

命名空間: options.scales[scaleId]

名稱 類型 預設值 說明
bounds 字串 'ticks' 決定刻度的邊界。更多...
clip 布林值 true 如果為 true,則根據刻度的大小而不是圖表區域來剪裁資料集繪圖
position 字串 | 物件 軸的位置。更多...
stack 字串 堆疊群組。相同 positionstack 相同的軸會被堆疊。
stackWeight 數值 1 刻度在堆疊群組中的權重。用於決定群組內刻度分配到的空間量。
axis 字串 此軸的類型。可能的值為:'x''y'。如果未設定,則會從 ID 的第一個字元推斷,該字元應為 'x''y'
offset 布林值 false 如果為 true,則會在兩個邊緣新增額外空間,並且會調整軸的比例以符合圖表區域。預設情況下,這對於長條圖會設定為 true
title 物件 刻度標題設定。更多...

# 所有軸的通用選項

命名空間: options.scales[scaleId]

名稱 類型 預設值 說明
type 字串 使用的刻度類型。可以使用字串鍵建立並註冊自訂刻度。這允許變更圖表中軸的類型。
alignToPixels 布林值 false 將像素值對齊裝置像素。
backgroundColor 顏色 刻度區域的背景顏色。
border 物件 邊框設定。更多...
display 布林值|字串 true 控制軸的全域可見性(當 true 時可見,當 false 時隱藏)。當 display: 'auto' 時,只有在至少一個關聯的資料集可見時,軸才會可見。
grid 物件 格線設定。更多...
min 數值 使用者定義的刻度最小值,覆寫來自資料的最小值。更多...
max 數值 使用者定義的刻度最大值,覆寫來自資料的最大值。更多...
reverse 布林值 false 反轉刻度。
stacked 布林值|字串 false 資料是否應堆疊。更多...
suggestedMax 數值 計算資料最大值時使用的調整。更多...
suggestedMin 數值 計算資料最小值時使用的調整。更多...
ticks 物件 刻度設定。更多...
weight 數值 0 用於排序軸的權重。權重越高,距離圖表區域越遠。

# 刻度設定

# 對數軸特定選項

命名空間:options.scales[scaleId].ticks

名稱 類型 預設值 說明
format 物件 預設標籤格式器使用的 Intl.NumberFormat (開啟新視窗) 選項

# 所有直角座標軸的通用刻度選項

命名空間:options.scales[scaleId].ticks

名稱 類型 預設值 說明
align 字串 'center' 沿軸的刻度對齊方式。可以是 'start''center''end''inner'inner 對齊表示水平軸的第一個刻度對齊 start,最後一個刻度對齊 end
crossAlign 字串 'near' 垂直於軸的刻度對齊方式。可以是 'near''center''far'。請參閱 刻度對齊
sampleSize 數值 ticks.length 決定可以容納多少標籤時要檢查的刻度數。設定較小的值會比較快,但當標籤長度變化很大時,可能不那麼準確。
autoSkip 布林值 true 如果為 true,則會自動計算可以顯示多少標籤並相應地隱藏標籤。標籤將旋轉到 maxRotation,然後才會跳過任何標籤。關閉 autoSkip 以顯示所有標籤,無論如何。
autoSkipPadding 數值 3 啟用 autoSkip 時,水平軸上的刻度之間的間距。
includeBounds 布林值 true 是否應將定義的 minmax 值呈現為刻度,即使它們不是「理想的」。
labelOffset 數值 0 標籤與刻度中心點的偏移距離(以像素為單位)(對於 x 軸為 x 方向,對於 y 軸為 y 方向)。注意:這可能會導致邊緣的標籤被畫布的邊緣裁剪
maxRotation 數值 50 旋轉以壓縮標籤時,刻度標籤的最大旋轉度數。注意:旋轉直到必要時才會發生。注意:僅適用於水平刻度。
minRotation 數值 0 刻度標籤的最小旋轉度數。注意:僅適用於水平刻度。
mirror 布林值 false 在軸周圍翻轉刻度標籤,在圖表內部而不是外部顯示標籤。注意:僅適用於垂直刻度。
padding 數值 0 刻度標籤和軸之間的間距。在垂直軸上設定時,這會應用於水平 (X) 方向。在水平軸上設定時,這會應用於垂直 (Y) 方向。
maxTicksLimit 數值 11 要顯示的最大刻度和格線數。

# 所有軸的通用刻度選項

命名空間:options.scales[scaleId].ticks

名稱 類型 可腳本化 預設值 說明
backdropColor 顏色 'rgba(255, 255, 255, 0.75)' 標籤背景的顏色。
backdropPadding 間距 2 標籤背景的間距。
callback 函式 傳回應在圖表上顯示的刻度值的字串表示。請參閱回呼
display 布林值 true 如果為 true,則顯示刻度標籤。
color 顏色 Chart.defaults.color 刻度的顏色。
font 字型 Chart.defaults.font 請參閱字型
major 物件 {} 主要刻度設定.
padding 數值 3 設定刻度標籤與軸的偏移量
showLabelBackdrop 布林值 徑向刻度為 true,其他情況為 false 如果為 true,則在刻度標籤後方繪製背景。
textStrokeColor 顏色 `` 文字周圍筆觸的顏色。
textStrokeWidth 數值 0 文字周圍的筆觸寬度。
z 數值 0 刻度圖層的 z-index。當刻度繪製在圖表區域上時很有用。值 <= 0 繪製在資料集下方,> 0 繪製在上方。

# 內部資料格式

在內部,對數刻度使用數值資料。

上次更新: 2024/5/17 下午12:33:38