Config
legend

legend

์ฐจํŠธ ์‹œ๋ฆฌ์ฆˆ ๊ตฌ์„ฑ์„ ์ง๊ด€์ ์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๋ฒ”๋ก€ ์„ค์ • ๋ชจ๋ธ.
visible ๊ธฐ๋ณธ๊ฐ’์ด undefined์ด๊ณ , ๋”ฐ๋กœ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์‹œ๋ฆฌ์ฆˆ๊ฐ€ ๋‘˜ ์ด์ƒ ํฌํ•จ๋ผ์•ผ legend๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค.
๋ฒ”๋ก€ ๊ฐœ์š” ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•œ๋‹ค.

Properties

align: 'center'|'left'|'right'

์ˆ˜ํ‰ ๋ฐฐ์น˜. ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด, ๊ธฐ๋ณธ๊ฐ’์ด location ์ด 'body'์ผ ๋•Œ๋Š” 'left', 'left', 'right'์ผ ๋•Œ๋Š” 'center'์ด๋‹ค.

  • 'center'
  • 'left'
  • 'right'

default: undefined

alignBase: 'body'|'chart'|'parent'

legend ์ •๋ ฌ ๊ธฐ์ค€.

  • 'body'
  • 'chart'
  • 'parent' ์ƒ์œ„ ๋ชจ๋ธ์ด ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ์ƒ์œ„ ๋ชจ๋ธ ์˜์—ญ ๊ธฐ์ค€. ์ƒ์œ„๊ฐ€ ์—†์œผ๋ฉด ๊ธฐ๋ณธ๊ฐ’(๋Œ€๋ถ€๋ถ„ 'body')๊ณผ ๋™์ผ. ex) subtitle์ธ ๊ฒฝ์šฐ title ๊ธฐ์ค€.

default: 'body'

backgroundStyle: SVGStyles | string

๋ฐฐ๊ฒฝ ์Šคํƒ€์ผ ์…‹. ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ ๋ฐ ๊ฒฝ๊ณ„์„  ์Šคํƒ€์ผ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • SVGStyles
NameTypeOptional
fillstringtrue
fillOpacitystringtrue
fontFamilystringtrue
fontSizestringtrue
fontStylestringtrue
fontWeightstringtrue
rxstringtrue
strokestringtrue
strokeDasharraystringtrue
strokeWidthstringtrue
textAlign'center' | 'left' | 'right'true

gap: number

location ์ด 'body'๊ฐ€ ์•„๋‹ ๋•Œ, legend view์™€ ๋‚˜๋จธ์ง€ chart ์˜์—ญ ์‚ฌ์ด์˜ gap.

default: 6

itemGap: number

legend ์•„์ดํ…œ๋“ค ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ.

default: 8

itemsAlign: 'center'|'end'|'start'

ํ•œ ๋ผ์ธ์˜ item๋“ค์ด ๋ฐฐ์น˜๋˜๋Š” ์œ„์น˜.

  • 'center' ์ˆ˜ํ‰ ํ˜น์€ ์ˆ˜์ง์˜ ์ค‘์•™์œผ๋กœ ๋ชฐ์•„์„œ ๋ฐฐ์น˜ํ•œ๋‹ค.
  • 'end' ์ˆ˜ํ‰์ผ ๋•Œ ์˜ค๋ฅธ์ชฝ, ์ˆ˜์ง์ผ ๋•Œ๋Š” ์•„๋ž˜์ชฝ์œผ๋กœ ๋ชฐ์•„์„œ ๋ฐฐ์น˜ํ•œ๋‹ค.
  • 'start' ์ˆ˜ํ‰์ผ ๋•Œ ์™ผ์ชฝ, ์ˆ˜์ง์ผ ๋•Œ๋Š” ์œ„์ชฝ์œผ๋กœ ๋ชฐ์•„์„œ ๋ฐฐ์น˜ํ•œ๋‹ค.

default: 'center'

itemsPerLine: number

ํ•œ ์ค„ ๋‹น ํ‘œ์‹œํ•  ์ตœ๋Œ€ legend ํ•ญ๋ชฉ ์ˆ˜.

default: undefined

layout: 'auto'|'horizontal'|'vertical'

item ๋ฐฐ์น˜ ๋ฐฉํ–ฅ.

  • 'auto' legend๊ฐ€ ์ฐจํŠธ ์ขŒ์šฐ์— ๋ฐฐ์น˜๋˜๋ฉด item๋“ค์„ ์ˆ˜์ง์œผ๋กœ ๋ฐฐ์น˜. legend๊ฐ€ ์ฐจํŠธ ์ƒํ•˜์— ๋ฐฐ์น˜๋˜๋ฉด item๋“ค์„ ์ˆ˜ํ‰์œผ๋กœ ๋ฐฐ์น˜.
  • 'horizontal' item๋“ค์„ ์ˆ˜ํ‰์œผ๋กœ ๋ฐฐ์น˜
  • 'vertical' item๋“ค์„ ์ˆ˜์ง์œผ๋กœ ๋ฐฐ์น˜

default: 'auto'

lineGap: number

๋ผ์ธ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ.

default: 4

location: 'body'|'bottom'|'left'|'right'|'top'

ํ‘œ์‹œ ์œ„์น˜.

  • 'body' ์ฐจํŠธ ๋ณธ์ฒด ์˜์—ญ ๋‚ด๋ถ€์— ํ‘œ์‹œํ•œ๋‹ค.
  • 'bottom' ์ฐจํŠธ ๋ณธ์ฒด ์•„๋ž˜ ํ‘œ์‹œํ•œ๋‹ค.
  • 'left' ์ฐจํŠธ ๋ณธ์ฒด ์™ผ์ชฝ์— ํ‘œ์‹œํ•œ๋‹ค.
  • 'right' ์ฐจํŠธ ๋ณธ์ฒด ์˜ค๋ฅธ์ชฝ์— ํ‘œ์‹œํ•œ๋‹ค.
  • 'top' ์ฐจํŠธ ํƒ€์ดํ‹€ ์•„๋ž˜ ํ‘œ์‹œํ•œ๋‹ค.

default: 'bottom'

markerGap: number

marker์™€ text์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ.

default: 4

markerSize: number

marker ํฌ๊ธฐ.

default: 10 ํ”ฝ์…€.

markerVisible: boolean

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

default: true

maxHeight: string | number

์ˆ˜์ง ๋ฐฐ์น˜ ์ผ ๋•Œ, ์ตœ๋Œ€ ๋†’์ด๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„์˜ ํฌ๊ธฐ ํ˜น์€ body ๋†’์ด์— ๋Œ€ํ•œ ์ƒ๋Œ€ ๊ธธ์ด๋ฅผ '%'๋กœ ์ง€์ •ํ•œ๋‹ค.

default: undefined

maxWidth: string | number

์ˆ˜ํ‰ ๋ฐฐ์น˜ ์ผ ๋•Œ, ์ตœ๋Œ€ ๋„ˆ๋น„๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„์˜ ํฌ๊ธฐ ํ˜น์€ body ๋„ˆ๋น„์— ๋Œ€ํ•œ ์ƒ๋Œ€ ๊ธธ์ด๋ฅผ '%'๋กœ ์ง€์ •ํ•œ๋‹ค.

default: undefined

offsetX: number

๋ฒ”๋ก€์™€ body ํ˜น์€ ์ฐจํŠธ ๊ฒฝ๊ณ„ ์‚ฌ์ด์˜ ์ˆ˜ํ‰ ๊ฐ„๊ฒฉ.

default: 0

offsetY: number

๋ฒ”๋ก€์™€ body ํ˜น์€ ์ฐจํŠธ ๊ฒฝ๊ณ„ ์‚ฌ์ด์˜ ์ˆ˜์ง ๊ฐ„๊ฒฉ.

default: 0

seriesHovering: boolean

์‹œ๋ฆฌ์ฆˆ๊ฐ€ ์—ฐ๊ฒฐ๋œ ๋ฒ”๋ก€ ์•„์ดํ…œ์— ๋งˆ์šฐ์Šค๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋ฉด ๋‚˜๋จธ์ง€ ์‹œ๋ฆฌ์ฆˆ๋“ค์„ ๋ฐ˜ํˆฌ๋ช… ์ฒ˜๋ฆฌํ•ด์„œ ์—ฐ๊ฒฐ๋œ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๊ฐ•์กฐํ•œ๋‹ค.

default: true

style: SVGStyles | string

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

  • SVGStyles
NameTypeOptional
fillstringtrue
fillOpacitystringtrue
fontFamilystringtrue
fontSizestringtrue
fontStylestringtrue
fontWeightstringtrue
rxstringtrue
strokestringtrue
strokeDasharraystringtrue
strokeWidthstringtrue
textAlign'center' | 'left' | 'right'true

useTextColor: boolean

๋ฒ”๋ก€ ํ•ญ๋ชฉ์˜ ํ…์ŠคํŠธ์—๋„ marker์™€ ๋™์ผํ•œ ์ƒ‰์ƒ์„ ์ ์šฉํ•œ๋‹ค.

default: undefined

verticalAlign: 'bottom'|'middle'|'top'

์ˆ˜์ง ๋ฐฐ์น˜. ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด, ๊ธฐ๋ณธ๊ฐ’์ด location ์ด 'body'์ผ ๋•Œ๋Š” 'top', 'top', 'bottom'์ผ ๋•Œ๋Š” 'middle'์ด๋‹ค.

  • 'bottom'
  • 'middle'
  • 'top'

default: undefined

visible: boolean

ํ‘œ์‹œ ์—ฌ๋ถ€.
๋ช…์‹œ์ ์œผ๋กœ true๋กœ ์„ค์ •๋˜๊ฑฐ๋‚˜, ๋ช…์‹œ์  false๊ฐ€ ์•„๋‹ˆ๋ฉด์„œ ํ‘œ์‹œ ํ•ญ๋ชฉ ์ˆ˜๊ฐ€ 1๋ณด๋‹ค ํด ๋•Œ ํ‘œ์‹œ๋œ๋‹ค..

default: undefined