xAxis[type=category]
์ง์ ๋ ์นดํ
๊ณ ๋ฆฌ ๊ฐ์๋ก ์ถ์ ๋ถํ ํด์ ๊ฐ ์นดํ
๊ณ ๋ฆฌ์ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐํฌ์ธํธ๋ค์ด ํ์๋๊ฒ ํ๋ค.
์นดํ
๊ณ ๋ฆฌ ํ๋๊ฐ 1์ ์ถ ๊ฐ(๋๋น)์ ๊ฐ๋๋ค.
์ฃผ๋ก x์ถ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ, ์ ํ(linear)์ถ๊ณผ ๋ฌ๋ฆฌ ์ถ์ ๋ถํ ํ ๊ฐ ์นดํ
๊ณ ๋ฆฌ๋ ์๋ก ๊ฒฉ๋ฆฌ๋์ด ์์ผ๋ฉฐ,
๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ๋ณ ์นดํ
๊ณ ๋ฆฌ์ ๋๋น(๊ฐ๊ฒฉ)๋ ์นดํ
๊ณ ๋ฆฌ๋ค ์ฌ์ด์ ์์๋ ์๋ฏธ๊ฐ ์๋ค.
์ฆ, ์นดํ
๊ณ ๋ฆฌ๊ฐ ์์นํ ์ถ ๊ฐ(์ซ์)์ด data๋ก์๋ ๋ณ ์๋ฏธ๊ฐ ์๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ค.
์ถ ์์ ๋ฐ์ดํฐํฌ์ธํธ๊ฐ ์กด์ฌํ์ง ์๋ ์์ญ์ด ์กด์ฌํ๊ฒ ๋๋ค๋ฉด ์ ํ ์ถ์ ๊ณ ๋ คํด์ผ ํ๋ค.
(๋ฐ์ดํฐํฌ์ธํธ๊ฐ ์์ ์์ญ์ ์๋์ผ๋ก ์์ ์ง๋ ์๋๋ค.)
๋ฐ๋๋ก, ์ ํ(linear, time, log) ์ถ๋ค์ ์ถ ๊ฐ์ด ์๋ฏธ์๋ data์ด๋ฏ๋ก,
์ถ ๊ฐ์ ์ฐ์๋๊ณ ๋ฐ์ดํฐํฌ์ธํธ๊ฐ ์๋ ์์ญ ๋ํ ๊ทธ ์์ฒด๋ก ์๋ฏธ๊ฐ ์๋ค.
๋, ์ถ label์ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ๋ํํ๋ ์ด๋ฆ์ ํ์ํ ํ์ํ ๊ฒฝ์ฐ ๋จผ์ ์นดํ
๊ณ ๋ฆฌ ์ถ์ ๊ณ ๋ คํด์ผ ํ๋ค.
startValue ๋ถํฐ ์์ํด์ valueStep ์์ฑ์ ์ง์ ๋ ๊ฐ์ฉ ์ฐจ๋ก๋๋ก ์ฆ๊ฐํ ๊ฐ์ ๊ฐ๊ฒ๋๋ค. categories ์์ฑ์ผ๋ก ์นดํ
๊ณ ๋ฆฌ๋ฅผ ์ง์ ํ ๋, ์๋์ ํฌ๊ธฐ๋ฅผ width๋ก ์ง์ ํด์ ๊ฐ ์นดํ
๊ณ ๋ฆฌ์ ๊ฐ์ ๋ค๋ฅด๊ฒ ํ์ํ ์ ์๋ค.
Properties
categories
๋ช
์์ ์ผ๋ก ์ง์ ํ๋ ์นดํ
๊ณ ๋ฆฌ ๋ชฉ๋ก.
๋ฌธ์์ด๋ก ์นดํ
๊ณ ๋ฆฌ ํญ๋ชฉ์ ์ง์ ํ๊ฑฐ๋,
object๋ก ์ง์ ํ ๋์๋ name(ํน์ label) ์์ฑ์ ์นดํ
๊ณ ๋ฆฌ ์ด๋ฆ์ ๋ฌธ์์ด๋ก,
width ์์ฑ์ ์๋ ๋๋น(1์ด ๊ธฐ๋ณธ ๋๋น)๋ฅผ ์ซ์๋ก ์ง์ ํ๋ค.
์ฒซ ๋ฒ์งธ ๊ฐ์ด startValue ์ ํด๋นํ๊ณ valueStep ์ฉ ์ฆ๊ฐํ๋ค.
๊ฐ ์นดํ
๊ณ ๋ฆฌ์ ์๋์ ๋๋น๋ฅผ ์ง์ ํ ์ ์๋ค.
์ด ๋ชฉ๋ก์ ์ง์ ํ์ง ์์ผ๋ฉด ์ถ์ ์ฐ๊ฒฐ๋ ์๋ฆฌ์ฆ๋ค๋ก๋ถํฐ ์นดํ
๊ณ ๋ฆฌ ๋ชฉ๋ก์ ์๋ ์์ฑํ๋ค.
ํ์ง๋ง ์๋ฆฌ์ฆ๋ค์ด ๋ชจ๋ ์ฌ๋ผ์ง๋ ๊ฒฝ์ฐ ์นดํ
๊ณ ๋ฆฌ ๋ชฉ๋ก ์ญ์ ์ฌ๋ผ์ง๋ฏ๋ก,
๊ธฐ๋ํ๋ ์นดํ
๊ณ ๋ฆฌ ๋ชฉ๋ก์ ๊ณ ์ ํ์ํ๋ ค๋ ๊ฒฝ์ฐ ์ด ๋ชฉ๋ก์ ์ค์ ํ๋ ๊ฒ์ด ์ข๋ค.
default: undefined
categoryField: string | number
์นดํ
๊ณ ๋ฆฌ๋ก ์ฌ์ฉ๋๋ dataPoint ์์ฑ.
categories ๊ฐ ์ง์ ๋๋ฉด ์ด ์์ฑ์ ๋ฌด์๋๋ค.
default: undefined
categoryPadding: number
๊ฐ ์นดํ
๊ณ ๋ฆฌ์ ์ ๋์ ์ถ๊ฐ๋๋ ์ฌ๋ฐฑ์ ์นดํ
๊ณ ๋ฆฌ์ ๋๋น์ ๋ํ ์๋์ ํฌ๊ธฐ.
0 ~ 0.5 ์ฌ์ด์ ๊ฐ์ผ๋ก ์ง์ ํ๋ค.
default: 0.1
categorySeries: string
Category ๋ชฉ๋ก์ ์์งํ๋ ์๋ฆฌ์ฆ.
์ง์ ํ์ง ์์ผ๋ฉด ๋ชจ๋ ์๋ฆฌ์ฆ์์ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ์์งํ๋ค.
default: undefined
col: number
๋ถํ ๋ชจ๋์ผ ๋ ์ถ์ด ํ์๋ pane์ ์ํ ์์น.
default: 0
crosshair: any
fixedSize: boolean
true๋ก ์ง์ ํ๋ฉด ์๋ก ๊ณ์ฐ๋ ๋๋น๋ ๋์ด๊ฐ ์ด์ ๊ณ์ฐ๋ ํฌ๊ธฐ๋ณด๋ค ์์ผ๋ฉด ์ด์ ํฌ๊ธฐ๋ฅผ ์ ์งํ๋ค.
default: false
grid
visible ๊ธฐ๋ณธ๊ฐ์ด undefined์ด๋ค.
visible์ด undefined๋ null๋ก ์ง์ ๋๋ฉด, ์ถ ์์น์ ๋ฐ๋ผ visible ์ฌ๋ถ๊ฐ ๊ฒฐ์ ๋๋ค.
default: undefined
guides
๊ธฐ๋ณธ์ ์ผ๋ก ์ด ์ถ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ body์ ๋ชจ๋ ํ์๋๋ค. col, row๋ฅผ ์ง์ ํด์ ํน์ body์๋ง ํ์๋๋๋ก ํ ์ ์๋ค.
label
์ถ label ์ค์ ๋ชจ๋ธ.
line
์ถ ์ (line) ์ค์ ๋ชจ๋ธ.
marginFar: number
์ฐจํธ ๊ฒฝ๊ณ๋ ๋ค์ชฝ ์ถ ์ฌ์ด์ ์ฌ๋ฐฑ ํฌ๊ธฐ.
default: 0
marginNear: number
plot ์์ญ์ด๋ ๋จผ์ ํ์๋๋ ์ถ ์ฌ์ด์ ์ฌ๋ฐฑ ํฌ๊ธฐ.
default: 0
maxPadding: number
์ถ์ ๋ ์นดํ
๊ณ ๋ฆฌ ์์น ์ด ํ์ ์ฌ๋ฐฑ์ผ๋ก ์ถ๊ฐ๋๋ ํฌ๊ธฐ.
์นดํ
๊ณ ๋ฆฌ ๊ธฐ๋ณธ ๋๋น(1)์ ๋ํ ์๋์ ํฌ๊ธฐ๋ก ์ง์ ํ๋ค. padding ์์ฑ์ผ๋ก ์๋ padding์ ํ๊บผ๋ฒ์ ์ง์ ํ ์ ์๋ค.
default: undefined
maxValue: number
๋ช ์์ ์ผ๋ก ์ง์ ํ๋ ์ต๋๊ฐ.
default: undefined
minPadding: number
์ถ์ ์์ ์นดํ
๊ณ ๋ฆฌ ์์น ์ด ์ ์ ์ฌ๋ฐฑ์ผ๋ก ์ถ๊ฐ๋๋ ํฌ๊ธฐ.
์นดํ
๊ณ ๋ฆฌ ๊ธฐ๋ณธ ๋๋น(1)์ ๋ํ ์๋์ ํฌ๊ธฐ๋ก ์ง์ ํ๋ค. padding ์์ฑ์ผ๋ก ์๋ padding์ ํ๊บผ๋ฒ์ ์ง์ ํ ์ ์๋ค.
default: undefined
minValue: number
๋ช ์์ ์ผ๋ก ์ง์ ํ๋ ์ต์๊ฐ.
default: undefined
name: string
default: undefined
padding: number
์ถ์ ์ ๋ ์นดํ
๊ณ ๋ฆฌ ์์น ์ ํ์ ์ฌ๋ฐฑ์ผ๋ก ์ถ๊ฐ๋๋ ํฌ๊ธฐ.
๊ฐ๊ฐ ์์/๋ ์นดํ
๊ณ ๋ฆฌ์ ๋ํ ์๋์ ํฌ๊ธฐ๋ก ์ง์ ํ๋ค. minPadding , maxPadding ์ผ๋ก ๋ณ๋ ์ง์ ํ ์ ์๋ค.
default: 0
position: 'base'|'normal'|'opposite'
ํ์ ์์น. ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ ์ถ์ ์์ ์ชฝ์ ํ์๋๋ค.
'base'
์๋ ์ถ์ baseValue ์ง์ ์ ํ์๋๋ค.
[์ฃผ์] 1. ์ถ์ ์ฐ๊ฒฐ๋ ์๋ฆฌ์ฆ๋ค์ด BarSeries ๊ณ์ด์ผ ๋๋ง ๊ฐ๋ฅํ๋ค. 2. ์ฐจํธ์ X์ถ ํ๋์๋ง ์ ์ฉํ ์ ์๋ค. ๋๋ฒ์งธ๋ก ์ง์ ๋ ์ถ์ ์์ฑ์ NORMAL ๋ก ์ ์ฉ๋๋ค. 3. ์๋ ์ถ์ด linear ๊ฐ ์๋๊ฑฐ๋ baseValue ๊ฐ min ๋ณด๋ค ์๊ฑฐ๋ max๋ณด๋ค ํฌ๋ฉด ์ด ๊ฐ์ ๋ฌด์๋๊ณ , NORMAL ๋ก ์ ์ฉ๋๋ค.'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
์ถ ์คํฌ๋กค๋ฐ ๋ชจ๋ธ.
์ถ ์คํฌ๋กค ์ํ๋ฅผ ํ์ํ๊ณ , ์ฌ์ฉ์๊ฐ ์คํฌ๋กค ๋ฒ์๋ ์์น๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
sectorLine
๋ถ์ฑ๊ผด polar ์ขํ๊ณ์ X ์ถ์ผ ๋ ์ํธ์ ์ ๋๊ณผ ์ค์ฌ์ ์ฐ๊ฒฐ๋๋ ์ ๋ถ๋ค์ ์ค์ ๋ชจ๋ธ.
startAngle , totalAngle ์ ์ฐธ์กฐํ๋ค.
default: undefined
startAngle: number
Polar ์ฐจํธ์์ ์ฌ์ฉ๋ ๋ ์์ ๊ฐ๋.
default: 0
startOffset: number
polar ์ถ์ผ ๋ ์์ ์์น ๊ฐ๊ฒฉ.
์ฒซ๋ฒ์งธ ์นดํ
๊ณ ๋ฆฌ ๋๋น(๊ฐ๋)์ ๋ํ ์๋๊ฐ์ผ๋ก 0~1 ์ฌ์ด์ ๊ฐ์ ์ง์ ํ๋ค.
ex) 0.5๋ก ์ง์ ํ๋ฉด bar ์๋ฆฌ์ฆ์ ์ฒซ ์งธ bar๊ฐ 12์ ์์น์ ํ์๋๋ค.
default: 0
style: SVGStyles | string
์คํ์ผ์ ํน์ class selector.
SVGStyles
Name | Type | Optional |
---|---|---|
fill | string | true |
fillOpacity | string | true |
fontFamily | string | true |
fontSize | string | true |
fontStyle | string | true |
fontWeight | string | true |
rx | string | true |
stroke | string | true |
strokeDasharray | string | true |
strokeWidth | string | true |
textAlign | 'center' | 'left' | 'right' | true |
tick
์ถ์ ํ์๋๋ tick ์์น์ ํ์ ๋งํฌ์ ๊ดํ ์ค์ ๋ชจ๋ธ.
title
์ถ ํ์ดํ ์ค์ ๋ชจ๋ธ.
tooltipFooter: string
์ถ์ ํฌํจ๋ ์๋ฆฌ์ฆ๋ค ํดํ์ ์๋์ชฝ์ ํ์๋๋ ํ ์คํธ.
default: undefined
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
unit: string
label ๋ฑ์ ํ์ํ ์ ์๋ ๋จ์ ์ ๋ณด ๋ฌธ์์ด.
default: undefined
visible: boolean
ํ์ ์ฌ๋ถ.
default: true