Config
pointLabel

pointLabel

์‹œ๋ฆฌ์ฆˆ ๋ฐ์ดํ„ฐํฌ์ธํŠธ๋“ค์˜ label ์˜ต์…˜.
series์˜ 'pointLabel' ํ•ญ๋ชฉ์œผ๋กœ ์„ค์ •ํ•œ๋‹ค.

 const config = {
     series: {
         pointLabel: {
             visible: true,
             suffix: '%',
             style: {
                 fontWeight: 'bold',
             },
         }
     }
 };

Options

autoContrast: boolean

ํ…์ŠคํŠธ๊ฐ€ data point ๋‚ด๋ถ€์— ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ํฌ์ธํŠธ ์ƒ‰์ƒ๊ณผ ๋Œ€์กฐ๋˜๋„๋ก ํ‘œ์‹œํ•œ๋‹ค.
๋ฐ๊ฒŒ ํ‘œ์‹œํ•  ๋•Œ๋Š” lightStyle์„ ์ ์šฉํ•˜๊ณ , ์–ด๋‘ก๊ฒŒ ํ‘œ์‹œํ•  ๋•Œ๋Š” darkStyle์ด ์ ์šฉ๋œ๋‹ค. lightStyle์ด ์ง€์ •๋˜์ง€ ์•Š์œผ๋ฉด 'rct-text-light'์ด, darkStyle์ด ์ง€์ •๋˜์ง€ ์•Š์œผ๋ฉด 'rct-text-dark'๊ฐ€ ๊ธฐ๋ณธ ์ ์šฉ๋œ๋‹ค.

default :true

backgroundStyle: SVGStyles|string

effect๊ฐ€ 'background'์ผ ๋•Œ ๋ฐฐ๊ฒฝ์— ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ์…‹.

darkStyle: SVGStyles|string

autoContrast๊ฐ€ true์ด๊ณ  ์–ด๋‘ก๊ฒŒ ํ‘œ์‹œํ•  ๋•Œ ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ์…‹.

distance: number

'pie', 'funnel' ์‹œ๋ฆฌ์ฆˆ์—์„œ label์ด ์™ธ๋ถ€์— ํ‘œ์‹œ๋  ๋•Œ label๊ณผ ์‹œ๋ฆฌ์ฆˆ ๋ณธ์ฒด์™€์˜ ๊ธฐ๋ณธ ๊ฐ„๊ฒฉ.

default :25

effect: 'background'|'none'|'outline'

ํ…์ŠคํŠธ ํ‘œ์‹œ ํšจ๊ณผ.

  • 'background' ํ…์ŠคํŠธ ๋ฐฐ๊ฒฝ ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.
    ๋ฐฐ๊ฒฝ ์ƒ์ž์— backgroundStyle์ด ์ ์šฉ๋œ๋‹ค. ์Šคํƒ€์ผ์ด ์ ์šฉ๋˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ 'rct-text-background'๊ฐ€ ์ ์šฉ๋œ๋‹ค.
  • 'none' ํšจ๊ณผ ์—†์Œ.
  • 'outline' ํ…์ŠคํŠธ ์ƒ‰์ƒ๊ณผ ๋Œ€์กฐ๋˜๋Š” ์ƒ‰์ƒ์œผ๋กœ ํ…์ŠคํŠธ ์™ธ๊ณฝ์„ ๊ตฌ๋ถ„ ํ‘œ์‹œํ•œ๋‹ค.

default :'none'

iconGap: number

์•„์ด์ฝ˜๊ณผ ํ…์ŠคํŠธ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ.

default :2

iconHeight: number

์•„์ด์ฝ˜ ์ด๋ฏธ์ง€ ๋†’์ด
์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด 16 ํ”ฝ์…€๋กœ ์„ค์ •๋œ๋‹ค.

iconPosition: 'bottom'|'default'|'left'|'right'|'top'

์ด์ด์ฝ˜ ํ‘œ์‹œ ์œ„์น˜

  • 'bottom'
  • 'default'
  • 'left'
  • 'right'
  • 'top'

default :'default'

iconRoot: string

iconWidth: number

์•„์ด์ฝ˜ ์ด๋ฏธ์ง€ ๋„ˆ๋น„.

imageList: string

lightStyle: SVGStyles|string

autoContrast๊ฐ€ true์ด๊ณ  ๋ฐ๊ฒŒ ํ‘œ์‹œํ•  ๋•Œ ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ์…‹.

lineHeight: number

ํ…์ŠคํŠธ ํ–‰์˜ ๋†’์ด๋ฅผ ๊ณ„์‚ฐ๋˜๋Š” ๋†’์ด์™€ ๋‹ค๋ฅด๊ฒŒ ํ‘œ์‹œ๋˜๋„๋ก ์ง€์ •ํ•œ๋‹ค.
1์ด๋ฉด ๊ณ„์‚ฐ๋œ ๋†’์ด์™€ ๋™์ผํ•˜๊ฒŒ ํ‘œ์‹œ๋œ๋‹ค. ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ณ„์‚ฐ๋œ ๊ฐ’.

numberFormat: string

label์ด ์ˆซ์ž์ผ ๋•Œ ํ‘œ์‹œ ํ˜•์‹.

default :'#,##0.#'

numberSymbols: string

์ถ•์˜ tick ๊ฐ„๊ฒฉ์ด 1000 ์ด์ƒ์ธ ํฐ ์ˆ˜๋ฅผ ํ‘œ์‹œํ•  ๋•Œ ์ด ์†์„ฑ์— ์ง€์ •ํ•œ symbol์„ ์ด์šฉํ•ด์„œ ์ถ•์•ฝํ˜•์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค.

default :'k,M,G,T,P,E'

offset: number

label๊ณผ point view ์‚ฌ์ด์˜ ๊ธฐ๋ณธ ๊ฐ„๊ฒฉ.

๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด position์ด 'inside'์ผ ๋•Œ๋Š” 0, ๊ทธ ์™ธ๋Š” 4 ํ”ฝ์…€์ด๋‹ค.

outlineThickness: number

effect๊ฐ€ 'outline'์ผ ๋•Œ ์™ธ๊ณฝ ํƒ์ŠคํŠธ์˜ ์™ธ๊ณฝ์„  ๋‘๊ป˜.

default :2

position: 'auto'|'foot'|'head'|'inside'|'insideFirst'|'outside'|'outsideFirst'

ํฌ์ธํŠธ label ํ‘œ์‹œ ์œ„์น˜.

  • 'auto'
  • 'foot'
  • 'head'
  • 'inside'
  • 'insideFirst'
  • 'outside'
  • 'outsideFirst'

default :'auto'

prefix: string

label ๋ฌธ์ž์—ด ์•ž์— ์ถ”๊ฐ€๋˜๋Š” ๋ฌธ์ž์—ด.

style: SVGStyles|string

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

styleCallback: ( point: any ) => SVGStyles|string

๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๋ณ„๋กœ ์ถ”๊ฐ€ ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ์„ ๋ฆฌํ„ดํ•œ๋‹ค.

suffix: string

label ๋ฌธ์ž์—ด ๋์— ์ถ”๊ฐ€๋˜๋Š” ๋ฌธ์ž์—ด.

text: string

Text ํ˜•์‹.

textAlign: 'center'|'left'|'right'

๋‹ค์ค‘ ๋ผ์ธ์ด๊ฑฐ๋‚˜ ๊ฒฝ๊ณ„๊ฐ€ ์žˆ์„ ๋•Œ, ํ…์ŠคํŠธ ์ƒ์ž ๋‚ด์—์„œ ํ…์ŠคํŠธ ๋ผ์ธ๋“ค์˜ ์ˆ˜ํ‰ ์ •๋ ฌ.

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

default :'center'

textCallback: ( point: any ) => string

๊ณ„์‚ฐ๋˜๋Š” ๊ธฐ๋ณธ text ๋Œ€์‹ , data point label๋กœ ํ‘œ์‹œ๋  text ๋ฆฌํ„ด.
undefined๋‚˜ null์„ ๋ฆฌํ„ดํ•˜๋ฉด textField ๋“ฑ์„ ์‚ฌ์šฉํ•œ ๊ธฐ์กด์— ํ‘œ์‹œ๋  ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๋นˆ ๋ฌธ์ž์—ด ๋“ฑ ์ •์ƒ์ ์ธ ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋ฉด ๊ทธ ๋ฌธ์ž์—ด๋Œ€๋กœ ํ‘œ์‹œ๋œ๋‹ค. prefix๋‚˜ ํฌ๋งท ์†์„ฑ ๋“ฑ์€ ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค.

textField: string

๊ณ„์‚ฐ๋˜๋Š” ๊ธฐ๋ณธ text ๋Œ€์‹ , data point label๋กœ ํ‘œ์‹œ๋  field.
textCallback์ด ์„ค์ •๋˜๊ณ  ์ฝœ๋ฐฑ์—์„œ null์ด๋‚˜ undefined๋ฅผ ๋ฆฌํ„ดํ•˜์ง€ ์•Š์œผ๋ฉด ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋œ๋‹ค.

visible: boolean

์ด ์†์„ฑ๊ฐ’์ด true์ด๊ฑฐ๋‚˜ visibleCallback์ด ์„ค์ •๋˜๋ฉด ํ‘œ์‹œ๋œ๋‹ค.

default :undefined

visibleCallback: ( point: any ) => boolean

๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๋ณ„ label ํ‘œ์‹œ ์—ฌ๋ถ€๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ์ฝœ๋ฐฑ.