Highcharts: ํˆดํŒ์ด ๋‹ค๋ฅธ DOM ์š”์†Œ์— ์˜ํ•ด ์˜ค๋ฒ„ํ”Œ๋กœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2016๋…„ 10์›” 05์ผ  ยท  33์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: highcharts/highcharts

์˜ˆ์ƒ๋˜๋Š” ํ–‰๋™

Tootip์€ ๋‹ค๋ฅธ DOM ์š”์†Œ์— ์˜ํ•ด ์˜ค๋ฒ„ํ”Œ๋กœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ํ–‰๋™

๋‚ด ์ฐจํŠธ์˜ ๋†’์ด๊ฐ€ ์ƒ๋‹นํžˆ ํด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ณ ์ • ๋†’์ด์™€ overflow-y:scroll์ด ์žˆ๋Š” div๋กœ ๋ž˜ํ•‘ํ•˜์—ฌ ์ „์ฒด ์ฐจํŠธ ์ปจํ…Œ์ด๋„ˆ์˜ ์ผ๋ถ€๋งŒ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐจํŠธ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ฐ€์žฅ์ž๋ฆฌ์— ์žˆ๋Š” ๋„๊ตฌ ์„ค๋ช…์„ ๋ณด๋ ค๊ณ  ํ•  ๋•Œ ์ฐจํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” div ์•„๋ž˜์— ๋„๊ตฌ ์„ค๋ช…์ด ์ˆจ๊ฒจ์ ธ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์žฌํ˜„ ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋œ ๋ผ์ด๋ธŒ ๋ฐ๋ชจ

overflow

์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋ธŒ๋ผ์šฐ์ €

๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €.

๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ์ฑ…

๋„๊ตฌ ์„ค๋ช…์— ๋Œ€ํ•œ appendToBody ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ฐจํŠธ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ณธ๋ฌธ ์š”์†Œ์— ์ถ”๊ฐ€๋˜์–ด ์ฐจํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ์—์„œ ์˜ค๋ฒ„ํ”Œ๋กœ๋˜์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด์ œ http://jsfiddle.net/highcharts/fqx10th9/์—์„œ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” ํ›„๋ณด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ„์˜ ๋ฌธ์ œ, ์ฆ‰ useHTML , ์ปค์„œ๋ฅผ ์œ„๋กœ ์ด๋™ํ•  ๋•Œ ๊นœ๋ฐ•์ž„ ๋ฐ ์ข์€ ํŽ˜์ด์ง€์— ๋‚˜ํƒ€๋‚˜๋Š” ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ˆ˜์ •๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด ํ›„๋ณด์ž๋ฅผ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค. ์„ฑ๊ณตํ•˜๋ฉด ์ด๋ฒˆ ์ฃผ ๋ฆด๋ฆฌ์Šค์ธ Highcharts v6.1.1์˜ ์ผ๋ถ€๋กœ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  33 ๋Œ“๊ธ€

_ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•_
์‚ฌ์šฉ์ž ์ •์˜ html <div> ์„ ์‚ฌ์šฉํ•˜๊ณ  CSS ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฐ๋ชจ:

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

์›๋ž˜ ๋„๊ตฌ ์„ค๋ช…์˜ ์ž‘์€ ํฌ์ธํ„ฐ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€์ฒด ์ ‘๊ทผ ๋ฐฉ์‹๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํˆดํŒ์„ ๋ณ„๋„์˜ svg ์ƒ์ž์— ๋„ฃ์Šต๋‹ˆ๋‹ค. http://jsfiddle.net/gh/get/jquery/1.7.2/highcharts/highcharts/tree/master/samples/highcharts/studies/tooltip-outside -์ƒ์ž/.

@sebastianbochan ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ข‹์€ ์ ‘๊ทผ ๋ฐฉ์‹์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด overflow:scroll์ด ์žˆ๋Š” div์— ๋‚ด ์ฐจํŠธ๊ฐ€ ๋ž˜ํ•‘๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
๋ฌธ์ œ์— ๋Œ€ํ•ด ์ด ๋ฐ”์ด์˜ฌ๋ฆฐ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. http://jsfiddle.net/7wVDV/201/

๋‹ค๋ฅธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. http://jsfiddle.net/highcharts/7wVDV/202/

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด @TorsteinHonsi ์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
'appendToBody' ์˜ต์…˜์ด ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ๊ตฌํ˜„ํ•˜๊ธฐ๋ฅผ ๊ณ ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

@TorsteinHonsi ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ํˆดํŒ์„ ์ƒ์„ฑํ•˜๋ฉด ๋ณธ๋ฌธ์— ์Šคํฌ๋กค๋ฐ”๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. http://jsfiddle.net/gh/get/jquery/1.7.2/highcharts/highcharts/tree/master/samples/highcharts/studies/tooltip-outside-box/ (๋ฐ๋ชจ ์ฐฝ ๋„ˆ๋น„๋ฅผ 2 ์ฐจํŠธ ๋„ˆ๋น„๋กœ ์„ค์ •ํ•˜๊ณ  ๋จผ์ € ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ‘๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ์—์„œ ์ )

  2. IE11์—์„œ setSize(JS ์ค„ 86)๋Š” ๋” ์ž‘์€ ๋ณด๊ธฐ ์ƒ์ž๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด ๋ฐ๋ชจ๋Š” Chrome์˜ ์ปท ํˆดํŒ๊ณผ IE11์˜ ์ผ๋ฐ˜ ํˆดํŒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. http://jsfiddle.net/Lguddypf/

  3. ํ‘œ์— ํ‘œ์‹œํ•  ๋•Œ ์ฐจํŠธ๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด ์Šคํฌ๋กคํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ํˆดํŒ ์œ„์น˜๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. http://jsfiddle.net/Lguddypf/1/ (์‚ฌ์ดํŠธ๋ฅผ ์ฐจํŠธ๋กœ ์Šคํฌ๋กคํ•˜๊ณ  ํฌ์ธํŠธ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ€๋ฉด ํˆดํŒ ์œ„์น˜๊ฐ€ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

iPad ๋˜๋Š” Chrome์—์„œ http://jsfiddle.net/1jp9e4rw/3/show/ ๋ฅผ ์—ฌ์‹ญ์‹œ์˜ค. ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ ์•„๋ž˜์— ๋‚˜ํƒ€๋‚˜๋Š” ๋„๊ตฌ ์„ค๋ช…์˜ ์•ต์ปค๋Š” ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ipadproblem
์ด๊ฒƒ์€ ๋„๊ตฌ ์„ค๋ช… ์™ธ๋ถ€ ์ƒ์ž ์—ฐ๊ตฌ์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ํ‘œ์ค€ ๊ตฌํ˜„์—์„œ๋Š” ํˆดํŒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์œ„ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: http://jsfiddle.net/1jp9e4rw/9/

@pawelfus ์šฐ๋ฆฌ๋Š” ์‹ค์ œ๋กœ ์ฝ”๋“œ์—์„œ ์œ ์‚ฌํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•(H.wrap())์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋ฌธ์ œ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ์„ฑ๋Šฅ ๋ฐ ์ ‘๊ทผ์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. , Safari ๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ ํˆดํŒ ์œ„์น˜๊ฐ€ Chrome ๋ธŒ๋ผ์šฐ์ €์™€ ๋™์ผํ•˜๊ฒŒ ๊ณ„์‚ฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์†Œ๋น„์ž ์ธก์—์„œ ๋žฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ„๊ทธ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๋Œ€์‹  ํ•˜์ด์ฐจํŠธ๊ฐ€ ๋„ค์ดํ‹ฐ๋ธŒ ์ฝ”๋“œ์—์„œ ์ด ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด ๋งค์šฐ ์ข‹์Šต๋‹ˆ๋‹ค.

์ด ๋ฒ„๊ทธ๊ฐ€ 1๋…„ ์ด์ƒ ์ œ์ถœ๋œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•  ์ผ์ •์ด๋‚˜ ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ๋ฒ„๊ทธ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ˆ˜์ •๋„ ์›ํ•ฉ๋‹ˆ๋‹ค.
jQuery ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ณต์‚ฌํ•˜๋Š” ๊ฒƒ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์œผ๋ฉฐ ์ผ๋ถ€ ์ธ์Šคํ„ด์Šค๋Š” ์ƒํ™ฉ์„ ๋”์šฑ ์•…ํ™”์‹œํ‚ต๋‹ˆ๋‹ค.

ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๋ฐ˜ ์†”๋ฃจ์…˜์— ์˜์กดํ•˜๋Š” ๋Œ€์‹  ๊ธฐ๋ณธ ์ˆ˜์ •๋„ +1์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋„ ์ด ๋ฌธ์ œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ Paweล‚์ด ์ œ์•ˆํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ jQuery ์—†์ด(๊ทธ๋ฆฌ๊ณ  ์ฐฝ ๋ฐ ๋ฌธ์„œ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ๋™์ผํ•œ ๊ณ„์‚ฐ์ด ์‚ฌ์šฉ๋จ) - http://jsfiddle.net/BlackLabel/1jp9e4rw/10/

ttwrongposition
๋ณ„๋กœ ์ข‹์€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ์•„๋‹™๋‹ˆ๋‹ค :(

์•ˆ๋…•ํ•˜์„ธ์š” @MiroLiska
์Šคํฌ๋กค๋ฐ” ์Šคํƒ€์ผ๊ณผ JSFiddle ๋กœ๊ณ  ์˜ค๋ฅ˜์—์„œ ์ถ”์ธก - IE11์ž…๋‹ˆ๋‹ค.
ํ•ด๋‹น ๋ธŒ๋ผ์šฐ์ € ์—์„œ Paweล‚์˜ ๋ฐ๋ชจ ๋Š” ๋™์ผํ•˜๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค. jQuery ์ข…์†์„ฑ๋งŒ ์ œ๊ฑฐํ–ˆ์œผ๋ฉฐ ์ฝ”๋“œ/๋กœ์ง์—์„œ ๊ฐœ์„ ๋œ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค.
BTW: ์Šคํฌ๋กค๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฑด ์–ด๋•Œ? http://jsfiddle.net/BlackLabel/1jp9e4rw/11/
์Šคํฌ๋กค ๋ง‰๋Œ€ ์ ํ”„๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์ง€๋งŒ ๋„๊ตฌ ์„ค๋ช…์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋ž˜ํ•‘ํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์—์„œ๋งŒ ์• ๋‹ˆ๋ฉ”์ด์…˜๋˜๊ฑฐ๋‚˜ ์Šคํฌ๋กค ๋ง‰๋Œ€ ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•˜์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@KacperMadej ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋‹ค๋ฅธ DOM ์š”์†Œ์™€ ๊ฒน์น˜๊ธฐ ์œ„ํ•ด ํˆดํŒ์ด ํ•„์š”ํ•œ ์•ฑ์—์„œ ์œ ์‚ฌํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์†”๋ฃจ์…˜์ด ํ›จ์”ฌ ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•œ ๊ฐ€์ง€ ์ž‘์€ ๋น„ํŒ์€ ์—ฌ๋Ÿฌ ์‹œ๋ฆฌ์ฆˆ๊ฐ€ ์žˆ๋Š” ๊บพ์€์„ ํ˜• ์ฐจํŠธ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋„๊ตฌ ์„ค๋ช… ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ€์„œ ๋‹ค๋ฅธ ์‹œ๋ฆฌ์ฆˆ๋กœ ์ด๋™ํ•˜๋ฉด ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š๊ณ  ๊ฒฝํ—˜์ด ์ข‹์ง€ ์•Š์€ ์•ฝ๊ฐ„์˜ ์ง€์—ฐ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๋Š” mouseOver ์ด๋ฒคํŠธ๊ฐ€ ํˆดํŒ ์œ„์— ์žˆ์œผ๋ฉด ์‹œ์ž‘๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๊ฑด ๊ฐ€์ •์ผ ๋ฟ์ด์•ผ

jun-07-2018 15-43-29

๋˜ํ•œ ๋˜ ๋‹ค๋ฅธ ์˜๊ฒฌ์€ - useHTML ๋กœ ํ˜•์‹์„ ์ง€์ •ํ•˜๊ณ  ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์•Œ๊ธฐ๋กœ๋Š” ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด useHTML ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ง€์ • ์„œ์‹์„ ์ ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ฃ ?

์•ˆ๋…•ํ•˜์„ธ์š” @jackyliang

์˜ค๋ž˜ ์ „์— mouseOver ๋ฐ hovering tooltip(Highcharts v4.0 ์ฃผ๋ณ€)์— ๋ฒ„๊ทธ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ง€์ ์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด kd-tree๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ‡ด๋ณด๊ฐ€ ์•„๋‹๊นŒ? jsFiddle์—์„œ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฐ์‚ฌ ํ•ด์š”!

useHTML - ์˜ˆ, ์ œํ•œ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์ •๋ง ํ•„์š”ํ•œ ๊ฒƒ์€ ์ฐจํŠธ์™€ ์ „ํ˜€ ๊ด€๋ จ์ด ์—†๋Š” ๋…๋ฆฝ ์‹คํ–‰ํ˜• ํˆดํŒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ„๋‹จํ•œ <div> ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๋งˆ์šฐ์Šค์˜ค๋ฒ„ ์‹œ ์—…๋ฐ์ดํŠธ๋˜๊ณ  ๋งˆ์šฐ์Šค์•„์›ƒ ์‹œ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ๋ฐ๋ชจ: http://jsfiddle.net/BlackLabel/xctq42n8/1/ - ์ด์ œ ํˆดํŒ ์•ˆ์— ๋ฌด์—‡์ด๋“  ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์„ ์ด ํ•„์š”ํ•œ ์œ ์ผํ•œ ๊ฒƒ์€ ์œ„์น˜ ์ง€์ •์ž…๋‹ˆ๋‹ค(๋ฐ๋ชจ๋Š” ์ฐจํŠธ์™€ ๊ด€๋ จ๋œ ํฌ์ธํŠธ์˜ ์œ„์น˜๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ๋ˆ„๋ฝ๋œ ๊ฒƒ์€ ๋ฌธ์„œ์˜ ์ฐจํŠธ ์œ„์น˜์ž…๋‹ˆ๋‹ค).

@pawelfus ์•ˆ๋…•ํ•˜์„ธ์š” Pawel์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ 6.1์— ์žˆ์Šต๋‹ˆ๋‹ค(๋ฐฉ๊ธˆ ํ™•์ธ๋จ). useHTML ์˜ ๋ถ€์กฑ์€ ๋‹ค๋ฅธ DOM ์š”์†Œ๋ฅผ ์˜ค๋ฒ„ํ”Œ๋กœํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋”๋ผ๋„ ์ผ์ข…์˜ ํฐ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ํŒ€์€ ์šฐ๋ฆฌ์˜ ์˜ค๋ž˜๋œ d3 ์ฐจํŠธ๋ฅผ Highcharts๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ์ž‘์—…์„ ์•ฝ 95% ์™„๋ฃŒํ–ˆ์ง€๋งŒ(์ฆ๊ฑฐ์šด ๊ฒฝํ—˜์ด์—ˆ์Œ์„ ์—ผ๋‘์— ๋‘์‹ญ์‹œ์˜ค :D), ์ „ํ†ต์ ์œผ๋กœ ๊ฐ ์ฐจํŠธ๊ฐ€ ์ž์ฒด ์š”์†Œ์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํˆดํŒ์ด ๋‹ค๋ฅธ dom ์š”์†Œ๋ฅผ ์˜ค๋ฒ„ํ”Œ๋กœํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ˜„์žฌ Highcharts๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค.

40354732-74d37ce2-5dac-11e8-8b03-cc585af6ada6 1

์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด useHTML ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ „ ํˆดํŒ๊ณผ 100% ์ผ์น˜ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ์Šคํƒ€์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŽ์€ ์‚ฌ์šฉ์ž ์ •์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ ์ด ์˜ค๋ฒ„ํ”Œ๋กœ ๋™์ž‘์„ ์ง€์›ํ•˜๋Š” Highcharts์˜ ๊ธฐ๋ณธ ์†”๋ฃจ์…˜์ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š” @jackyliang ์ž…๋‹ˆ๋‹ค .
ํ˜„์žฌ๋กœ์„œ๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ๋งŒ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@pawelfus ์•ˆ๋…•ํ•˜์„ธ์š” Pawel, ์—ฌ๊ธฐ์—์„œ ๊ธฐ๋ณธ ์†”๋ฃจ์…˜์„ ์–ป์„ ๊ฐ€๋Šฅ์„ฑ์ด ์–ผ๋งˆ๋‚˜ ๋˜๋Š”์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ๊ทธ๋Ÿฌํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— Highcharts๋ฅผ ์„ ํƒํ–ˆ์œผ๋ฉฐ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์— ์–ธ๊ธ‰๋œ ๋ชจ๋“  ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์—๋Š” ๋ช‡ ๊ฐ€์ง€ ๋‹จ์ ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์œผ๋ฏ€๋กœ ์ด์— ๋Œ€ํ•œ ๊นจ๋—ํ•œ ๊ธฐ๋ณธ ์†”๋ฃจ์…˜์„ ์–ป๋Š” ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ๋‹จ๊ณ„์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@sebastianbochan ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ๋ณธ ์†”๋ฃจ์…˜์„ ์–ป์„ ๊ฐ€๋Šฅ์„ฑ์ด ์–ผ๋งˆ๋‚˜ ๋˜๋Š”์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋Ÿฐ ํ›Œ๋ฅญํ•œ ๋„์„œ๊ด€์— ๋Œ€ํ•ด ๊ทธ๋ ‡๊ฒŒ ํฐ ๋‹จ์ ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์šฉ๋‚ฉํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@jackyliang @robinv ์ข‹์€ ๋ง์”€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! :)

@jackyliang @robinv - ๋ฌธ์ œ์˜ ์ธ๊ธฐ๋ฅผ ๊ฐ์•ˆํ•  ๋•Œ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ETA๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด๋ถ€ ์ฐธ๊ณ  ์‚ฌํ•ญ:
ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ Tooltip ํด๋ž˜์Šค๋ฅผ Chart ํด๋ž˜์Šค์™€ ๋ถ„๋ฆฌํ•˜๊ณ  ๋…๋ฆฝ์ ์ธ ์š”์†Œ(๋ณธ๋ฌธ?)์—์„œ ๋ Œ๋”๋งํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๋Š” ํˆดํŒ๊ณผ ์ฐจํŠธ/ํฌ์ธํ„ฐ ํด๋ž˜์Šค๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ณ ๊ธ‰ ์žฌ๊ณ  ๋ฐ๋ชจ์—์„œ ์‹œ๋„ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊นŒ๋‹ค๋กญ์Šต๋‹ˆ๋‹ค) + ์ด๋ฏธ์ง€๋กœ ํˆดํŒ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค( tooltip.refresh() ). ๊ทธ๋ž˜๋„ v7์—์„œ ์ด๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์žฌ๊ณ  ๋„๊ตฌ ๋ฒ„ํŠผ/๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ๋„๊ตฌ ์„ค๋ช… ์ธ์Šคํ„ด์Šค ์‹œ์ž‘์„ ์‚ฌ์šฉํ•˜๊ณ  ์›ํ•˜๋Š” ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. @TorsteinHonsi

๋‚˜๋Š” @robinv ๊ฐ€ ๋งํ•œ ๊ฒƒ์— ๋งค์šฐ ์ฐฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋˜ํ•œ ์šฐ๋ฆฌ๊ฐ€ Highchart๋กœ ์ „ํ™˜ํ•œ ์ฃผ์š” ์ด์œ  ์ค‘ ํ•˜๋‚˜์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋„ˆ๋ฌด ๋งŽ์€ ์‚ฌ์šฉ์ž ์ •์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ์›ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์˜ค๋ž˜๋œ d3 ์ฐจํŠธ์—๋Š” ๋งŽ์€ ์‚ฌ์šฉ์ž ์ •์˜ ํ™•์žฅ/๊ฐœ์„  ์‚ฌํ•ญ์ด ์žˆ์—ˆ๊ณ  ์ž ์‹œ ํ›„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ์—‰๋ง์ด๊ณ  ์•…๋ชฝ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ HC๋ฅผ ์šฐ๋ฆฌ์˜ ์ทจํ–ฅ์— ๋งž๊ฒŒ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค(์‚ฌ์šฉ์ž ์ •์˜ != ํ™•์žฅ), ์ฃผ๋กœ ํ™•์žฅ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ HC๊ฐ€ ์•„์ง ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ๊ณ„ํš์€ 2-3์ฃผ ์ด๋‚ด์— ๊ณ ๊ฐ์—๊ฒŒ HC ํ†ตํ•ฉ์„ ๋กค๋ฐฑํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ ํˆดํŒ์ด ๋‹ค๋ฅธ DOM ์š”์†Œ ์œ„์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์œผ๋ฉด ๊ณ ๊ฐ์ด ๋ถˆํ‰ํ•  ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ๊ฐ’์ด ์ด๊ฒƒ์ด ์–ธ์ œ ์™„๋ฃŒ๋  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ETA๋ผ๋ฉด ์ง€๊ธˆ์œผ๋กœ์„œ๋Š” ๋งŒ์กฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ์†”๋ฃจ์…˜์„ ์ž‘์„ฑํ•˜๋ ค๊ณ  ์‹œ๋„ํ• ์ง€(ํ˜„์žฌ) Highcharts์˜ ๊ธฐ๋ณธ ์†”๋ฃจ์…˜์„ ๊ธฐ๋‹ค๋ฆด์ง€ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@sebastianbochan ์œ„์น˜ ์ง€์ • ์ธก๋ฉด์ด ์•ฝ๊ฐ„ ๋ถˆ์•ˆ์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์‹ค์ œ๋กœ ์†”๋ฃจ์…˜์ด ์•„๋‹ˆ๋ผ๋Š” ์ ์— ์ฃผ๋ชฉํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

DOM ๊ฒน์นจ์ด ์žˆ๋Š” ํ˜„์žฌ ํˆดํŒ์˜ ๋™์ž‘(์œ„์น˜ ์ง€์ •/ํ˜ธ๋ฒ„๋ง์˜ ๋ถˆ์•ˆ์ •ํ•จ ์—†์ด ์‚ฌ์šฉ์ž ์ •์˜ HTML์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ)์„ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ๋˜๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ๊ตฌํ˜„์— ๋Œ€ํ•œ ETA๋ฅผ ๋ณด๊ฒŒ ๋˜์–ด ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค.

@pawelfus ์™€ @jackyliang์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Pawel, Jacky๊ฐ€ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์šฐ๋ฆฌ๋Š” ์•ž์œผ๋กœ 2-3์ฃผ ์•ˆ์— ๊ณ ๊ฐ์—๊ฒŒ Highcharts๋ฅผ ์ถœ์‹œํ•  ์˜ˆ์ •์ด๋ฉฐ ์ด๊ฒƒ์ด ์šฐ๋ฆฌ ๊ตฌํ˜„์˜ ์ฃผ์š” ๋ฐฉํ•ด ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ ๋ฒ„๊ทธ๋ผ๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ ์ด๊ฒƒ์ด ํ–ฅํ›„ 2-3์ฃผ ์•ˆ์— ํ•ด๊ฒฐ๋  ๊ณ„ํš์ž…๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š” @pawelfus ์ด์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ํ›„์† ์กฐ์น˜๋ฅผ ์ทจํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์–ธ์ œ์ฏค ์•Œ ์ˆ˜ ์žˆ์„๊นŒ์š”? ์ด๊ฒƒ์€ ํ˜„์žฌ ๊ณ„ํš ํ”„๋กœ์„ธ์Šค์— ์ค‘์š”ํ•˜๋ฏ€๋กœ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”!

@wynnandrewj ์•ˆ๋…•ํ•˜์„ธ์š”. ETA๊ฐ€ ๊ฒฐ์ •๋˜๋ฉด ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ 2-3์ฃผ ์•ˆ์— v6.1.1์„ ์ถœ์‹œํ•  ๊ณ„ํš์ด ์žˆ์ง€๋งŒ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํฌํ•จ๋  ๊ฒƒ์ด๋ผ๊ณ  ์žฅ๋‹ดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@pawelfus๋‹˜ , ์•ˆ๋…•ํ•˜์„ธ์š”, ์ด ๋ฌธ์ œ์™€ ๊ด€๋ จํ•˜์—ฌ ๊ท€ํ•˜์™€ ๊ท€ํ•˜์˜ ํŒ€์— ํ›„์† ์กฐ์น˜๋ฅผ ์ทจํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ณ ๊ฐ์„ ์œ„ํ•œ Highcharts ์ถœ์‹œ์— ๋งค์šฐ ๊ฐ€๊น๊ณ (์ฒซ ๋ฒˆ์งธ ๊ณ ๊ฐ ๋ฐฐ์น˜์˜ ๊ฒฝ์šฐ ์ตœ๋Œ€ 2-3์ฃผ๋ฅผ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค) ์ด๊ฒƒ์€ ํ™•์‹คํžˆ ๋ฐฉํ•ด ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ๋‚ ์งœ๋ฅผ ๋ง์”€๋“œ๋ฆฌ๊ธฐ ์–ด๋ ค์šด ์  ์ถฉ๋ถ„ํžˆ ์ดํ•ดํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ๋ฌป์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ ์ง€ ์—ฌ๋ถ€์™€ ๋Œ€๋žต์ ์ธ ์ผ์ •์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด๋ถ€์ ์œผ๋กœ ์ดํ•ดํ•˜๊ณ  ๊ณ ๊ฐ๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ํ›Œ๋ฅญํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ์‚ฌ ํ•ด์š”!

@jackyliang ์„ ๊ธฐ๋‹ค๋ ค ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์ด ์ฝ”๋“œ์— ๋Œ€ํ•ด ์ž‘์—…ํ•˜๊ณ  ๋‚˜๋จธ์ง€ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ์–ป์œผ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ http://jsfiddle.net/highcharts/fqx10th9/์—์„œ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” ํ›„๋ณด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ„์˜ ๋ฌธ์ œ, ์ฆ‰ useHTML , ์ปค์„œ๋ฅผ ์œ„๋กœ ์ด๋™ํ•  ๋•Œ ๊นœ๋ฐ•์ž„ ๋ฐ ์ข์€ ํŽ˜์ด์ง€์— ๋‚˜ํƒ€๋‚˜๋Š” ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ˆ˜์ •๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด ํ›„๋ณด์ž๋ฅผ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค. ์„ฑ๊ณตํ•˜๋ฉด ์ด๋ฒˆ ์ฃผ ๋ฆด๋ฆฌ์Šค์ธ Highcharts v6.1.1์˜ ์ผ๋ถ€๋กœ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@TorsteinHonsi ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ด๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ๋†€๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@TorsteinHonsi
๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ๊ณ  ๋ชจ๋“  ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์šฐ๋ฆฌ์—๊ฒŒ ๋งค์šฐ ์™„๋ฒฝํ–ˆ๊ณ  ๋‹ค์‹œ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ 30๋ถ„ ์ •๋„ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋น ๋ฅด๊ณ  ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌํ˜„ํ•ด์ฃผ์…”์„œ ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

@TorsteinHonsi https://github.highcharts.com/feature/5784-tooltip-outside-box/highcharts.js ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”์ด์˜ฌ๋ฆฐ์ด ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง€์ ์ด ์‚ญ์ œ๋œ ๊ฒƒ ๊ฐ™์•„์š”

@BernardoFBBraga

์„ฑ๊ณตํ•˜๋ฉด ์ด๋ฒˆ ์ฃผ ๋ฆด๋ฆฌ์Šค์ธ Highcharts v6.1.1์˜ ์ผ๋ถ€๋กœ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๊ทธ๋ ‡๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. Highcharts v6.1.1+๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
API ์ฐธ์กฐ: https://api.highcharts.com/highstock/tooltip.outside
๋ฐ๋ชจ: http://jsfiddle.net/BlackLabel/c70h1akL/1/

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰