LogAxisTickOptions extends ContinuousAxisTickOptions
Log축 틱 설정 모델.
현재, log10 기준으로 계산한다.
stepInterval, stepPixels는 log10을 적용한 값으로 지정한다.
Options
arrangeDecimals: boolean (opens in a new tab)
소수점을 갖는 step들을 역로그된 값이 최대한 정수가 되는 위치로 재배치한다.
default :true
baseAxis: string (opens in a new tab) | number (opens in a new tab)
tick 개수를 맞춰야 하는 대상 axis.
base의 strictMin, strictMax가 설정되지 않아야 한다.
base의 startFit, endFit의 tick으로 설정되어야 한다.
default :undefined
baseRange: boolean (opens in a new tab)
baseAxis가 지정된 경우, true로 지정하면 base 축의 범위와 동일하게
축의 최소/최대가 결정된다.
default :false
baseValue: number (opens in a new tab)
로그를 적용한 값으로 설정한다.
default :undefined
clipSteps: boolean (opens in a new tab)
steps로 지정하는 경우, 설정된 범위 밖의 step들은 무시한다.
default :undefined
fineStep: boolean (opens in a new tab)
true로 지정하면 stepPixels가 적용 중일 때,
좀 더 세밀한 [1, 2, 2.5, 3, 4, 5, 10] 배수 목록이 사용된다.
default :undefined
gap: number (opens in a new tab)
tick 라인과 다른 요소(label이나 title) 사이의 간격.
visible이 false이어도 이 설정만큼 공간을 차지한다.
default :3픽셀
length: number (opens in a new tab)
axis tick line length.
지정하지 않거나 잘못 지정하면 7 픽셀로 적용된다.
또, visible이 false이어도 이 설정만큼 공간을 차지한다.
default :undefined
location: 'default' | 'inside'
tick line 표시 위치 (inside/default).
'inside'이면 축선 안쪽(플롯 방향), 'default'이면 바깥쪽으로 tick이 그려진다.
label.location과 독립적으로 동작한다.
label이 'inside'여도 tick.location이 'inside'가 아니면 tick은 바깥쪽에 표시된다.
category 축은 position이 point/edge용이므로 inside/default는 이 속성으로 지정한다.
'default'축선 바깥쪽(기본)으로 tick이 그려진다.'inside'축선 안쪽(플롯 방향)으로 tick이 그려진다.
default :'default'
maxCount: number (opens in a new tab)
stepPixels가 적용 중일 때, 최대 표시 step 개수.
값을 지정하지 않으면(undefined) 8 또는,
축 길이를 stepPixels 보다 10% 작은 값으로 나눈 개수(더하기 1) 중 큰 값으로 설정된다.
또, NaN이 되는 잘못된 값으로 설정하면 표시 개수가 제한되지 않는다.
default :undefined
showFirst: boolean (opens in a new tab)
true면 다른 설정과 상관없이 첫번째 tick은 항상 표시된다.
category 축의 tick step 등으로 생략되더라도
첫 tick을 유지한다.
linear, log, time 축에서는 true로 명시했을 때만
범위(trim) 계산 시 첫 tick을 제거하지 않는다.
default :category축 true. linear, log, time 축은 undefined.
showLast: boolean (opens in a new tab)
마지막 tick 라벨 표시 여부.
true이면 category 축의 tick step 등으로
생략되더라도 마지막 tick을 추가한다.
false이면 step에 포함되어 있어도 마지막 tick을 표시하지 않는다.
미지정(undefined)이면 step 등 기존 규칙만 따른다.
cartesian, polar 차트 모두 동일하게 적용된다.
linear, log, time 축에서는 true로 명시했을 때만
범위(trim) 계산 시 마지막 tick을 제거하지 않는다.
default :undefined
stepCallback: (args: StepCallbackArgs) => Array (opens in a new tab)|<|number (opens in a new tab)|Date (opens in a new tab)|>
- ⚠️ Deprecated
default :undefined
stepCount: number (opens in a new tab)
최대한 지정된 개수만큼 tick들이 생성되도록 한다.
1보다 큰 값으로 지정해야 한다.
default :undefined
stepInterval: number (opens in a new tab)
default :undefined
stepMultiples: Array (opens in a new tab)<number (opens in a new tab) | >>
stepPixels가 적용 중일 때,
step 간격을 계산하는데 사용되는 단위 배수 목록.
최소/최대값을 기준으로 동적으로 목록을 리턴하는 콜백을 지정할 수도 있다.
지정하지 않으면 enableDecimals 설정에 따라,
[1, 2, 5, 10] 또는 [1, 2, 2.5, 5, 10]이 사용된다.
또, fineStep이 true로 지정되면 좀 더 세밀한
[1, 2, 2.5, 3, 4, 5, 10] 배수 목록이 사용된다.
숫자가 아니거나 1 이상이 아닌 것들은 제외된다.
default :undefined
stepPixels: number (opens in a new tab) | Array (opens in a new tab)<\[ | number (opens in a new tab) | number (opens in a new tab) | ] | >>
tick들 사이의 대략적인 픽셀 간격이나 간격 목록.
최소/최대값을 기준으로 동적으로 목록을 리턴하는 콜백을 지정할 수도 있다.
다른 설정이 없다면 이 값을 기준으로 tick 개수가 결정된다.
[plot크기, pixels] 목록으로 지정한다. 단일 값으로 지정하면 [[Infinity, pixels]]으로 설정된다.
plot 영역의 크기가 첫번째 값 이하면 두번째로 지정한 값만큼의 pixels로 계산한다.
지정하지 않거나 잘못 지정하면 아래 목록으로 기본 적용된다.
수직축: [[130, 36], [300, 48], [700, 72], [Infinity, 96]]
수평축: [[400, 48], [900, 72], [Infinity, 96]]
polar: [[300, 48], [700, 72], [900, 96], [Infinity, 120]]
default :undefined
steps: Array (opens in a new tab)<number (opens in a new tab) | Date (opens in a new tab) | >>
default :undefined
style: SVGStyles | string (opens in a new tab)
스타일셋 또는 css selector (opens in a new tab).
default :undefined
visible: boolean (opens in a new tab)
default :false