Config
config
Linear

xAxis[type=linear]

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

Properties

baseValue: number

endFit

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

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

grid

default: ...

marginFar: number

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

marginNear: number

Plot ์˜์—ญ์ด๋‚˜ ์•ž์ชฝ ์ถ• ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ ํฌ๊ธฐ.
default: 0

maxPadding: number

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

maxValue: number

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

minPadding: number

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

minValue: number

๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ์ตœ์†Œ๊ฐ’. ์ถ•์— ์—ฐ๊ฒฐ๋œ data point๋“ค์˜ ๊ฐ’์œผ๋กœ ๊ณ„์‚ฐ๋œ ์ตœ์†Œ๊ฐ’ ๋Œ€์‹  ์ด ๊ฐ’์ด ์ถ•์˜ ์ตœ์†Œ๊ฐ’์ด ๋œ๋‹ค. minPadding ๋„ ๋ฌด์‹œ๋œ๋‹ค.

nullable: boolean

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

padding: number

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

position

ํ‘œ์‹œ ์œ„์น˜.
default: AxisPosition.NORMAL

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

reversed: boolean

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

startFit

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

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

strictMax: number

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

strictMin: number

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