Documentation / @finchart/core / PlotConfig
Interface: PlotConfig
Defined in: packages/core/src/plot/types.ts:65
Properties
axis?
optionalaxis?:object
Defined in: packages/core/src/plot/types.ts:104
x는 모든 pane이 공유하고, y는 pane마다다. 여기 y는 기본값이고 개별 pane이 PaneOptions.axis로 덮어쓴다 — 단 자리(size·position)는 여기서만 정해진다 (→ YAxisOptions).
x?
optionalx?:XAxisOptions
y?
optionaly?:YAxisOptions
axisDrag?
optionalaxisDrag?:boolean
Defined in: packages/core/src/plot/types.ts:83
축 자리를 끌어 스케일을 조정할 수 있는지. 생략하면 가능. y축 세로 드래그 = 그 pane 값 축(autoScale이 꺼진다), x축 가로 드래그 = x 확대·축소. 도구(입력 소비자)가 언제나 먼저다.
maxBarSpacing?
optionalmaxBarSpacing?:number
Defined in: packages/core/src/plot/types.ts:98
minBarSpacing?
optionalminBarSpacing?:number
Defined in: packages/core/src/plot/types.ts:97
봉 하나가 차지할 픽셀의 하한·상한 — 줌의 한계다. 도메인 한 단위가 이 픽셀 범위를 벗어나는 확대·축소는 그 자리에서 잘린다.
생략하면 좌표계의 기본값이다 — 봉 번호 좌표계(barIndexX)는 min 0.5·max 200을 갖고 연속 좌표계는 한계가 없다. 0은 그 방향의 한계를 끈다 — 기본값 위에서 "없음"을 말하는 값이다.
padding
padding:
Padding
Defined in: packages/core/src/plot/types.ts:66
paneGap?
optionalpaneGap?:number
Defined in: packages/core/src/plot/types.ts:69
pane 사이 간격(px). 생략하면 0.
resizablePanes?
optionalresizablePanes?:boolean
Defined in: packages/core/src/plot/types.ts:77
구분자를 끌어 pane 높이를 바꿀 수 있는지. 생략하면 가능.
rightOffset?
optionalrightOffset?:number
Defined in: packages/core/src/plot/types.ts:88
마지막 봉 뒤의 빈자리 — 도메인 단위(봉 번호 좌표계면 봉 수)다. 리핏(fitDomains·첫 데이터)에만 적용된다 — pan/zoom은 사용자의 것이다.
shiftVisibleRangeOnNewBar?
optionalshiftVisibleRangeOnNewBar?:boolean
Defined in: packages/core/src/plot/types.ts:75
새 봉이 붙을 때 마지막 봉을 보고 있었으면 창을 그만큼 오른쪽으로 민다. 과거를 보는 중이면 안 민다 — 스크롤 중에 창이 끌려가면 안 된다. 기본 꺼짐: 창을 조용히 옮기는 쪽이 더 나쁜 실수다.
showGrid
showGrid:
boolean
Defined in: packages/core/src/plot/types.ts:67
style?
optionalstyle?:object
Defined in: packages/core/src/plot/types.ts:106
지정한 항목만 CSS 변수·기본값을 덮어쓴다.
grid?
optionalgrid?:Partial<LineStyle>