Config
legend

legend

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

Class selectors

  • 'rct-legend'ย  legend ๊ธฐ๋ณธ class.

Options

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

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

  • 'center' ์˜์—ญ ๊ฐ€์šด๋ฐ๋กœ ์ •๋ ฌํ•œ๋‹ค.
  • 'left' ์™ผ์ชฝ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค.
  • 'right' ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค.

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

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

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

default :'body'

backgroundStyle: SVGStyles|string

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

gap: number

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

default :6(ํ”ฝ์…€)

itemGap: number

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

default :8(ํ”ฝ์…€)

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

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

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

default :'center'

itemsPerLine: number

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

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 ๋†’์ด์— ๋Œ€ํ•œ ์ƒ๋Œ€ ๊ธธ์ด๋ฅผ '%'๋กœ ์ง€์ •ํ•œ๋‹ค.

maxWidth: string|number

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

offsetX: number

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

default :0

offsetY: number

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

default :0

pointHovering: boolean

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

default :true

reversed: boolean

true๋ฉด ๋‚˜์ค‘์— ๋ฐฐ์น˜๋˜๋Š” ์‹œ๋ฆฌ์ฆˆ๊ฐ€ ๋จผ์ € ํ‘œ์‹œ๋œ๋‹ค.

seriesHovering: boolean

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

default :true

style: SVGStyles|string

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

useTextColor: boolean

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

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

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

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

visible: boolean

๋ช…์‹œ์  true๋กœ ์ง€์ •ํ•˜๊ณ  ํ•ญ๋ชฉ์ด ํ•˜๋‚˜๋ผ๋„ ์กด์žฌํ•˜๊ฑฐ๋‚˜, ๋ช…์‹œ์  false๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ํ•ญ๋ชฉ์ด ๋‘˜ ์ด์ƒ์ด๋ฉด ํ‘œ์‹œ๋œ๋‹ค.

default :undefined