[note] ag-charts
Time Axes
總覽:三種 time 相關軸型別
const options = useMemo<AgChartOptions>({
axes: {
x: {
type: "time",
},
},
});
核心差異在於「怎麼決定每個資料點在 x 軸上的位置」。用一個例子最容易看出差異:假設資料在週五有一筆、下一筆要等到週一(跳過週六日)。
1. type: 'time'(Continuous Time Axis)—— 連續數線,位置 = 真實時間距離
把時間值當成一般的連續數字軸來畫,性質上跟數值軸(number axis)一樣,都是用來畫連續值。週五跟週一之間,物理距離就是「兩天」,跟週一到週二的距離(一天)不一樣寬。如果資料中間空了兩個月沒有值,軸上就會出現一大段視覺上的空白,忠實反映「這段時間真的沒發生事」。
- 使用時機:需要在連續時間尺度上如實呈現資料,讓資料點之間的間距忠實反映實際時間差距,是最常見、預設的 x 軸型別。
- 對應的 Options 介面:
AgTimeAxisOptions