# 對數軸
對數刻度用於繪製數值資料。它可以放置在 x 軸或 y 軸上。顧名思義,對數內插法用於確定值在軸上的位置。
# 設定選項
# 所有直角座標軸的通用選項
命名空間: options.scales[scaleId]
名稱 | 類型 | 預設值 | 說明 |
---|---|---|---|
bounds | 字串 | 'ticks' | 決定刻度的邊界。更多... |
clip | 布林值 | true | 如果為 true,則根據刻度的大小而不是圖表區域來剪裁資料集繪圖 |
position | 字串 | 物件 | 軸的位置。更多... | |
stack | 字串 | 堆疊群組。相同 position 且 stack 相同的軸會被堆疊。 | |
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 | 是否應將定義的 min 和 max 值呈現為刻度,即使它們不是「理想的」。 |
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 繪製在上方。 |
# 內部資料格式
在內部,對數刻度使用數值資料。