Config
linear

xAxis[type=linear]

์„ ํ˜• ์—ฐ์† ์ถ•.
๊ฐ’ ์‚ฌ์ด์˜ ๋น„์œจ๊ณผ ์ถ• ๊ธธ์ด ๋น„์œจ์ด ํ•ญ์ƒ ๋™์ผํ•œ ์ถ•.

Options

animatable: boolean

default :true

baseLine

base value ์œ„์น˜์— ํ‘œ์‹œ๋˜๋Š” ์„ ๋ถ„ ์„ค์ • ๋ชจ๋ธ.
๊ธฐ๋ณธ์ ์œผ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.

baseValue: number

์‹œ๋ฆฌ์ฆˆ์— baseValue๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋Œ€์‹  ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’.

break

col: number

๋ถ„ํ•  ๋ชจ๋“œ์ผ ๋•Œ ์ถ•์ด ํ‘œ์‹œ๋  pane์˜ ์ˆ˜ํ‰ ์œ„์น˜.

default :0

crosshair

์ง์„  ๋˜๋Š” bar ํ˜•ํƒœ๋กœ ์ถ• ์œ„์˜ ๋งˆ์šฐ์Šค ์œ„์น˜๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์˜ต์…˜.

endFit: 'default'|'tick'|'value'

์ถ• ๋ ์œ„์น˜์— tick ํ‘œ์‹œ ์—ฌ๋ถ€. strictMax๊ฐ€ ์„ค์ •๋˜๋ฉด ๋ฌด์‹œ๋˜๊ณ  VALUE๋กœ ์ ์šฉ๋œ๋‹ค.

  • 'default' x์ถ•์ด๋ฉด VALUE, y์ถ•์ด๋ฉด TICK.
  • 'tick' ์ถ•์˜ min/max๊ฐ€ tick์— ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ tick์ด ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ๋„๋ก ์ฆ๊ฐ€ ์‹œํ‚จ๋‹ค.
  • 'value' ์ถ•์˜ min/max์— ๋งž์ถฐ ํ‘œ์‹œํ•œ๋‹ค.

default :'default'

fixedSize: boolean

true๋กœ ์ง€์ •ํ•˜๋ฉด ์ƒˆ๋กœ ๊ณ„์‚ฐ๋œ ๋„ˆ๋น„๋‚˜ ๋†’์ด๊ฐ€ ์ด์ „ ๊ณ„์‚ฐ๋œ ํฌ๊ธฐ๋ณด๋‹ค ์ž‘์œผ๋ฉด ์ด์ „ ํฌ๊ธฐ๋ฅผ ์œ ์ง€ํ•œ๋‹ค.

default :false

grid

visible ๊ธฐ๋ณธ๊ฐ’์ด undefined์ด๋‹ค.
visible์ด undefined๋‚˜ null๋กœ ์ง€์ •๋˜๋ฉด, ์ถ• ์œ„์น˜์— ๋”ฐ๋ผ visible ์—ฌ๋ถ€๊ฐ€ ๊ฒฐ์ •๋œ๋‹ค.

guide

๊ฐ€์ด๋“œ ์˜ต์…˜.
์˜ต์…˜ ๊ฐ์ฒด ๋˜๋Š” ์˜ต์…˜ ๊ฐ์ฒด ๋ฐฐ์—ด๋กœ ์—ฌ๋Ÿฌ ๊ฐ€์ด๋“œ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
[์ฃผ์˜] ์ด์ „ ๋ฒ„์ „์˜ ์„ค์ •์„ ๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด, ์ด ์†์„ฑ์ด ์ง€์ •๋˜์ง€ ์•Š๊ณ  'guides' ์„ค์ •์ด ์กด์žฌํ•˜๋ฉด load ํ›„ ์ด ์†์„ฑ์œผ๋กœ ์„ค์ •ํ•œ๋‹ค.

label

line

marginFar: number

์ฐจํŠธ ๊ฒฝ๊ณ„๋‚˜ ๋’ค์ชฝ ์ถ• ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ ํฌ๊ธฐ.

default :0

marginNear: number

plot ์˜์—ญ์ด๋‚˜ ๋จผ์ € ํ‘œ์‹œ๋˜๋Š” ์ถ• ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ ํฌ๊ธฐ.

default :0

maxPadding: number

๋งˆ์ง€๋ง‰ tick ๋’ค์ชฝ์— ์ถ”๊ฐ€๋˜๋Š” ์ตœ์†Œ ์—ฌ๋ฐฑ์„ ์ถ• ๊ธธ์ด์— ๋Œ€ํ•œ ์ƒ๋Œ€๊ฐ’์œผ๋กœ ์ง€์ •ํ•œ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด padding์— ์ง€์ •๋œ ๊ฐ’์„ ๋”ฐ๋ฅธ๋‹ค. endFit์ด TICK์ผ ๋•Œ, data point์˜ ์ตœ๋Œ€๊ฐ’๊ณผ ๋งˆ์ง€๋ง‰ tick ์‚ฌ์ด์— ์ด๋ฏธ ๊ทธ ์ด์ƒ์˜ ๊ฐ„๊ฒฉ์ด ์กด์žฌํ•œ๋‹ค๋ฉด ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋œ๋‹ค. strictMax๊ฐ€ ์ง€์ •๋˜๊ฑฐ๋‚˜, maxValue๊ฐ€ ๊ณ„์‚ฐ๋œ ์ตœ๋Œ€๊ฐ’๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ์—๋„ ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋œ๋‹ค.

maxValue: number

๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ์ตœ๋Œ€๊ฐ’.

์ถ•์— ์—ฐ๊ฒฐ๋œ data point๋“ค์˜ ๊ฐ’์œผ๋กœ ๊ณ„์‚ฐ๋œ ์ตœ๋Œ€๊ฐ’๋ณด๋‹ค ์ด ์†์„ฑ ๊ฐ’์ด ํฌ๋ฉด ๋Œ€์‹  ์ด ๊ฐ’์ด ์ถ•์˜ ์ตœ๋Œ€๊ฐ’์ด ๋˜๊ณ , maxPadding๋„ ๋ฌด์‹œ๋œ๋‹ค. ๊ณ„์‚ฐ๊ฐ’์ด ๋” ํฌ๋ฉด ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋œ๋‹ค.

๊ณ„์‚ฐ๊ฐ’๊ณผ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ตœ๋Œ€๊ฐ’์„ ์ง€์ •ํ•˜๋ ค๋ฉด strictMax์„ ์‚ฌ์šฉํ•œ๋‹ค.

minPadding: number

์ฒซ๋ฒˆ์งธ tick ์•ž์ชฝ์— ์ถ”๊ฐ€๋˜๋Š” ์ตœ์†Œ ์—ฌ๋ฐฑ์„ ์ถ• ๊ธธ์ด์— ๋Œ€ํ•œ ์ƒ๋Œ€๊ฐ’์œผ๋กœ ์ง€์ •ํ•œ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด padding์— ์ง€์ •๋œ ๊ฐ’์„ ๋”ฐ๋ฅธ๋‹ค. startFit์ด TICK์ผ ๋•Œ, data point์˜ ์ตœ์†Œ๊ฐ’๊ณผ ์ฒซ๋ฒˆ์งธ tick ์‚ฌ์ด์— ์ด๋ฏธ ๊ทธ ์ด์ƒ์˜ ๊ฐ„๊ฒฉ์ด ์กด์žฌํ•œ๋‹ค๋ฉด ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋œ๋‹ค. strictMin๊ฐ€ ์ง€์ •๋˜๊ฑฐ๋‚˜, minValue๊ฐ€ ๊ณ„์‚ฐ๋œ ์ตœ์†Œ๊ฐ’๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ์—๋„ ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋œ๋‹ค.

minValue: number

๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ์ตœ์†Œ๊ฐ’.

์ถ•์— ์—ฐ๊ฒฐ๋œ data point๋“ค์˜ ๊ฐ’์œผ๋กœ ๊ณ„์‚ฐ๋œ ์ตœ์†Œ๊ฐ’๋ณด๋‹ค ์ด ์†์„ฑ ๊ฐ’์ด ์ž‘์œผ๋ฉด ๋Œ€์‹  ์ด ๊ฐ’์ด ์ถ•์˜ ์ตœ์†Œ๊ฐ’์ด ๋˜๊ณ , minPadding๋„ ๋ฌด์‹œ๋œ๋‹ค. ๊ณ„์‚ฐ๊ฐ’์ด ๋” ์ž‘์œผ๋ฉด ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋œ๋‹ค.

๊ณ„์‚ฐ๊ฐ’๊ณผ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ตœ์†Œ๊ฐ’์„ ์ง€์ •ํ•˜๋ ค๋ฉด strictMin์„ ์‚ฌ์šฉํ•œ๋‹ค.

name: string

nullable: boolean

data point์˜ ์ด ์ถ• ๊ฐ’์ด NaN์ผ ๋•Œ๋„ point๋ฅผ ํ‘œ์‹œํ•  ์ง€ ์—ฌ๋ถ€.

default :true

padding: number

minPadding, maxPadding์ด ์„ค์ •๋˜์ง€ ์•Š์•˜์„ ๋•Œ ์ ์šฉ๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’์ด๋‹ค.

default :0.04

position: 'auto'|'base'|'between'|'normal'|'opposite'

ํ‘œ์‹œ ์œ„์น˜. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ๋Œ€ ์ถ•์˜ ์›์  ์ชฝ์— ํ‘œ์‹œ๋œ๋‹ค.

  • 'auto' ์ƒ๋Œ€ ์ถ•์— ๋”ฐ๋ผ ์œ„์น˜๋ฅผ ์กฐ์ •ํ•œ๋‹ค.
    x์ถ•์ด reversed์ด๋ฉด y์ถ•์ด ๋ฐ˜๋Œ€ ์ชฝ์— ํ‘œ์‹œ๋˜๊ณ , y์ถ•์ด reversed์ด๋ฉด x์ถ•์ด ๋ฐ˜๋Œ€ ์ชฝ์— ํ‘œ์‹œ๋œ๋‹ค.
  • 'base' ์ƒ๋Œ€ ์ถ•์˜ baseValue ์ง€์ ์— ํ‘œ์‹œ๋œ๋‹ค.
    [์ฃผ์˜] 1. ์ถ•์— ์—ฐ๊ฒฐ๋œ ์‹œ๋ฆฌ์ฆˆ๋“ค์ด BarSeries ๊ณ„์—ด์ผ ๋•Œ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค. 2. ์ฐจํŠธ์˜ X์ถ• ํ•˜๋‚˜์—๋งŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‘๋ฒˆ์งธ๋กœ ์ง€์ •๋œ ์ถ•์˜ ์†์„ฑ์€ NORMAL๋กœ ์ ์šฉ๋œ๋‹ค. 3. ์ƒ๋Œ€ ์ถ•์ด linear ๊ฐ€ ์•„๋‹ˆ๊ฑฐ๋‚˜ baseValue๊ฐ€ min ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ max๋ณด๋‹ค ํฌ๋ฉด ์ด ๊ฐ’์€ ๋ฌด์‹œ๋˜๊ณ , NORMAL๋กœ ์ ์šฉ๋œ๋‹ค.
  • 'between' Y์ถ•์ด๊ณ , ์ถ•์ด ์—ฐ๊ฒฐ๋˜๋Š” body๊ฐ€ ๋ถ„ํ•  ์ƒํƒœ์ผ ๋•Œ, ์ค‘๊ฐ„ ๋ถ„ํ•  ์œ„์น˜์— ํ‘œ์‹œํ•œ๋‹ค.
  • 'normal' X์ถ•์€ ์•„๋ž˜์ชฝ์— ์ˆ˜ํ‰์œผ๋กœ, Y์ถ•์€ ์™ผ์ชฝ์— ์ˆ˜์ง์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค.
    inverted์ด๋ฉด Y์ถ•์ด ์•„๋ž˜์ชฝ์— ์ˆ˜ํ‰์œผ๋กœ, X์ถ•์€ ์™ผ์ชฝ์— ์ˆ˜์ง์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค.
  • 'opposite' X์ถ•์€ ์œ„์ชฝ์— ์ˆ˜ํ‰์œผ๋กœ, Y์ถ•์€ ์˜ค๋ฅธ์ชฝ์— ์ˆ˜์ง์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค.
    inverted์ด๋ฉด Y์ถ•์ด ์œ„์ชฝ์— ์ˆ˜ํ‰์œผ๋กœ, X์ถ•์€ ์˜ค๋ฅธ์ชฝ์— ์ˆ˜์ง์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค.

default :'normal'

reversed: boolean

true๋ฉด ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ point ์œ„์น˜๋“ค์ด ์ง€์ •๋œ๋‹ค.

default :false

row: number

๋ถ„ํ•  ๋ชจ๋“œ์ผ ๋•Œ ์ถ•์ด ํ‘œ์‹œ๋  pane์˜ ์ˆ˜์ง ์œ„์น˜.

default :0

scrollBar

zoom๋œ ์ถ•์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํฌ๋กค๋ฐ” ์˜ต์…˜.

sectorLine

๋ถ€์ฑ„๊ผด polar ์ขŒํ‘œ๊ณ„์˜ X ์ถ•์ผ ๋•Œ ์›ํ˜ธ์˜ ์–‘ ๋๊ณผ ์ค‘์‹ฌ์— ์—ฐ๊ฒฐ๋˜๋Š” ์„ ๋ถ„๋“ค์˜ ์„ค์ •๋ชจ๋ธ.
startAngle, totalAngle์„ ์ฐธ์กฐํ•œ๋‹ค.

startAngle: number

Polar ์ฐจํŠธ์—์„œ ์‚ฌ์šฉ๋  ๋•Œ ์‹œ์ž‘ ๊ฐ๋„.

default :0

startFit: 'default'|'tick'|'value'

์ถ• ์‹œ์ž‘ ์œ„์น˜์— tick ํ‘œ์‹œ ์—ฌ๋ถ€. strictMin์ด ์„ค์ •๋˜๋ฉด VALUE๋กœ ์ ์šฉ๋œ๋‹ค.

  • 'default' x์ถ•์ด๋ฉด VALUE, y์ถ•์ด๋ฉด TICK.
  • 'tick' ์ถ•์˜ min/max๊ฐ€ tick์— ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ tick์ด ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ๋„๋ก ์ฆ๊ฐ€ ์‹œํ‚จ๋‹ค.
  • 'value' ์ถ•์˜ min/max์— ๋งž์ถฐ ํ‘œ์‹œํ•œ๋‹ค.

default :'default'

strictMax: number

๋ฌด์กฐ๊ฑด ์ ์šฉ๋˜๋Š” ์ตœ๋Œ€๊ฐ’. ์ฆ‰, ์ด ๊ฐ’๋ณด๋‹ค ํฐ ๊ฐ’์„ ๊ฐ–๋Š” ์‹œ๋ฆฌ์ฆˆ ํฌ์ธํŠธ๋“ค์€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค. maxPadding๋„ ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค.

strictMin: number

๋ฌด์กฐ๊ฑด ์ ์šฉ๋˜๋Š” ์ตœ์†Œ๊ฐ’. ์ฆ‰, ์ด ๊ฐ’๋ณด๋‹ค ์ž‘์€ ๊ฐ’์„ ๊ฐ–๋Š” ์‹œ๋ฆฌ์ฆˆ ํฌ์ธํŠธ๋“ค์€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค. minPadding๋„ ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค.

style: SVGStyles|string

์Šคํƒ€์ผ์…‹ ํ˜น์€ class selector.

tick

title

tooltipFooter: string

์ถ•์— ํฌํ•จ๋œ ์‹œ๋ฆฌ์ฆˆ๋“ค ํˆดํŒ์˜ ์•„๋ž˜์ชฝ์— ํ‘œ์‹œ๋˜๋Š” ํ…์ŠคํŠธ ํ…œํ”Œ๋ฆฟ.

tooltipHeader: string

์ถ•์— ํฌํ•จ๋œ ์‹œ๋ฆฌ์ฆˆ๋“ค ํˆดํŒ์˜ ์œ„์ชฝ์— ํ‘œ์‹œ๋˜๋Š” ํ…์ŠคํŠธ ํ…œํ”Œ๋ฆฟ.

tooltipHeader tooltipRow, tooltipRow, ... tooltipFooter ํ˜•ํƒœ๋กœ ํˆดํŒ์ด ํ‘œ์‹œ๋œ๋‹ค.

default :'<b>${name}</b>'

tooltipRow: string

์ถ•์— ํฌํ•จ๋œ ๊ฐ ์‹œ๋ฆฌ์ฆˆ๋ณ„ ํ‘œ์‹œ๋˜๋Š” ํฌ์ธํŠธ ํˆดํŒ ํ…์ŠคํŠธ ํ…œํ”Œ๋ฆฟ.

default :'${series}:<b>${yValue}</b>'

totalAngle: number

Polar ์ฐจํŠธ์—์„œ ์‚ฌ์šฉ๋  ๋•Œ ์›ํ˜ธ ์ „์ฒด ๊ฐ๋„.
0 ~ 360 ์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค. ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฐ’์€ ๋ฒ”์œ„ ์•ˆ์œผ๋กœ ์กฐ์ •๋œ๋‹ค. ์ง€์ •ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ž˜๋ชป๋œ ๊ฐ’์ด๋ฉด 360์œผ๋กœ ๊ณ„์‚ฐ๋œ๋‹ค.

default :360

type: 'linear'

์ถ• ์ข…๋ฅ˜๋ฅผ ์ง€์ •ํ•œ๋‹ค.
์ด ์†์„ฑ๊ฐ’์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ,

  • categories๊ฐ€ ์„ค์ •๋˜๋ฉด 'category'
  • x์ถ•์ด๊ณ  ์ฒซ๋ฒˆ์งธ ์‹œ๋ฆฌ์ฆˆ๊ฐ€ category์ถ•์— ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•  ๋•Œ 'category', ์•„๋‹ˆ๋ฉด 'linear'
  • y์ถ•์ด๋ฉด ์ฒซ๋ฒˆ์งธ ์‹œ๋ฆฌ์ฆˆ์˜ ๊ธฐ๋ณธ y์ถ• ํƒ€์ž…(๋Œ€๋ถ€๋ถ„ 'linear'), ์•„๋‹ˆ๋ฉด 'linear'

์ถ•์œผ๋กœ ์ž๋™ ์„ค์ •๋œ๋‹ค.

unit: string

label ๋“ฑ์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„ ์ •๋ณด ๋ฌธ์ž์—ด.

visible: boolean

ํ‘œ์‹œ ์—ฌ๋ถ€.

default :true