Tootip์ ๋ค๋ฅธ DOM ์์์ ์ํด ์ค๋ฒํ๋ก๋์ง ์์ต๋๋ค.
๋ด ์ฐจํธ์ ๋์ด๊ฐ ์๋นํ ํด ์ ์์ผ๋ฏ๋ก ๊ณ ์ ๋์ด์ overflow-y:scroll์ด ์๋ div๋ก ๋ํํ์ฌ ์ ์ฒด ์ฐจํธ ์ปจํ
์ด๋์ ์ผ๋ถ๋ง ํ์๋ ์ ์์ต๋๋ค.
์ฐจํธ ์ปจํ
์ด๋์ ๊ฐ์ฅ์๋ฆฌ์ ์๋ ๋๊ตฌ ์ค๋ช
์ ๋ณด๋ ค๊ณ ํ ๋ ์ฐจํธ๋ฅผ ํธ์คํ
ํ๋ div ์๋์ ๋๊ตฌ ์ค๋ช
์ด ์จ๊ฒจ์ ธ ์์ ์ ์์ต๋๋ค.
๋ชจ๋ ๋ธ๋ผ์ฐ์ .
๋๊ตฌ ์ค๋ช ์ ๋ํ appendToBody ์ต์ ์ ์ถ๊ฐํ์ฌ ์ฐจํธ ์ปจํ ์ด๋๊ฐ ์๋๋ผ ๋ณธ๋ฌธ ์์์ ์ถ๊ฐ๋์ด ์ฐจํธ๋ฅผ ํธ์คํ ํ๋ ์ปจํ ์ด๋์์ ์ค๋ฒํ๋ก๋์ง ์๋๋ก ํ ์ ์์ต๋๊น?
_ํด๊ฒฐ ๋ฐฉ๋ฒ_
์ฌ์ฉ์ ์ ์ 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 ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ์ ํดํ์ ์์ฑํ๋ฉด ๋ณธ๋ฌธ์ ์คํฌ๋กค๋ฐ๊ฐ ๋ํ๋ฉ๋๋ค. http://jsfiddle.net/gh/get/jquery/1.7.2/highcharts/highcharts/tree/master/samples/highcharts/studies/tooltip-outside-box/ (๋ฐ๋ชจ ์ฐฝ ๋๋น๋ฅผ 2 ์ฐจํธ ๋๋น๋ก ์ค์ ํ๊ณ ๋จผ์ ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๊ฐ๋๋ค. ์ค๋ฅธ์ชฝ์์ ์ )
IE11์์ setSize(JS ์ค 86)๋ ๋ ์์ ๋ณด๊ธฐ ์์๋ฅผ ์์ฑํ์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ด ๋ฐ๋ชจ๋ Chrome์ ์ปท ํดํ๊ณผ IE11์ ์ผ๋ฐ ํดํ์ ๋ณด์ฌ์ค๋๋ค. http://jsfiddle.net/Lguddypf/
ํ์ ํ์ํ ๋ ์ฐจํธ๋ฅผ ๋ณด๊ธฐ ์ํด ์คํฌ๋กคํด์ผ ํ๋ ๊ฒฝ์ฐ ํดํ ์์น๊ฐ ์๋ชป๋์์ต๋๋ค. http://jsfiddle.net/Lguddypf/1/ (์ฌ์ดํธ๋ฅผ ์ฐจํธ๋ก ์คํฌ๋กคํ๊ณ ํฌ์ธํธ ์๋ก ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๊ฐ๋ฉด ํดํ ์์น๊ฐ ์ผ์ชฝ์ผ๋ก ์ด๋ํ์ต๋๋ค.
iPad ๋๋ Chrome์์ http://jsfiddle.net/1jp9e4rw/3/show/ ๋ฅผ ์ฌ์ญ์์ค. ๋ฐ์ดํฐ ํฌ์ธํธ ์๋์ ๋ํ๋๋ ๋๊ตฌ ์ค๋ช
์ ์ต์ปค๋ ํ์๋์ง ์์ต๋๋ค.
์ด๊ฒ์ ๋๊ตฌ ์ค๋ช
์ธ๋ถ ์์ ์ฐ๊ตฌ์ ๋ฌธ์ ์
๋๋ค. ํ์ค ๊ตฌํ์์๋ ํดํ์ด ์ข์ต๋๋ค.
์ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ: http://jsfiddle.net/1jp9e4rw/9/
@pawelfus ์ฐ๋ฆฌ๋ ์ค์ ๋ก ์ฝ๋์์ ์ ์ฌํ ํด๊ฒฐ ๋ฐฉ๋ฒ(H.wrap())์ ์๋ํ์ง๋ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฌธ์ ๋ฅผ ์๋ฒฝํ๊ฒ ํด๊ฒฐํ์ง ๋ชปํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ ์ฑ๋ฅ ๋ฐ ์ ๊ทผ์ฑ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค. , Safari ๋ธ๋ผ์ฐ์ ์์๋ ํดํ ์์น๊ฐ Chrome ๋ธ๋ผ์ฐ์ ์ ๋์ผํ๊ฒ ๊ณ์ฐ๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์๋น์ ์ธก์์ ๋ฉ์ ์ฌ์ฉํ์ฌ ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ์๋ํ๋ ๋์ ํ์ด์ฐจํธ๊ฐ ๋ค์ดํฐ๋ธ ์ฝ๋์์ ์ด ๋ฌธ์ ๋ฅผ ์์ ํ๋ ๊ฒ์ด ๋งค์ฐ ์ข์ต๋๋ค.
์ด ๋ฒ๊ทธ๊ฐ 1๋ ์ด์ ์ ์ถ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ์ด ๋ฒ๊ทธ๋ฅผ ์์ ํ ์ผ์ ์ด๋ ๊ณํ์ด ์์ต๋๊น?
์ด ๋ฒ๊ทธ์ ๋ํ ๊ธฐ๋ณธ ์์ ๋ ์ํฉ๋๋ค.
jQuery ์คํฌ๋ฆฝํธ๋ฅผ ๋ณต์ฌํ๋ ๊ฒ์ด ์ ๋๋ก ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ผ๋ฉฐ ์ผ๋ถ ์ธ์คํด์ค๋ ์ํฉ์ ๋์ฑ ์
ํ์ํต๋๋ค.
ํ๋ฌ๊ทธ์ธ ๊ธฐ๋ฐ ์๋ฃจ์ ์ ์์กดํ๋ ๋์ ๊ธฐ๋ณธ ์์ ๋ +1์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์ด ๋ฌธ์ ๋ฅผ ์คํํ๊ณ ์์ต๋๋ค.
๋ค์์ Paweล์ด ์ ์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด์ง๋ง jQuery ์์ด(๊ทธ๋ฆฌ๊ณ ์ฐฝ ๋ฐ ๋ฌธ์ ํฌ๊ธฐ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํ ๋์ผํ ๊ณ์ฐ์ด ์ฌ์ฉ๋จ) - http://jsfiddle.net/BlackLabel/1jp9e4rw/10/
๋ณ๋ก ์ข์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋๋๋ค :(
์๋
ํ์ธ์ @MiroLiska
์คํฌ๋กค๋ฐ ์คํ์ผ๊ณผ JSFiddle ๋ก๊ณ ์ค๋ฅ์์ ์ถ์ธก - IE11์
๋๋ค.
ํด๋น ๋ธ๋ผ์ฐ์ ์์ Paweล์ ๋ฐ๋ชจ ๋ ๋์ผํ๊ฒ ๋ณด์
๋๋ค. jQuery ์ข
์์ฑ๋ง ์ ๊ฑฐํ์ผ๋ฉฐ ์ฝ๋/๋ก์ง์์ ๊ฐ์ ๋ ๊ฒ์ ์์ต๋๋ค.
BTW: ์คํฌ๋กค๋ก ์ธํด ๋ฐ์ํฉ๋๋ค.
์ด๊ฑด ์ด๋? http://jsfiddle.net/BlackLabel/1jp9e4rw/11/
์คํฌ๋กค ๋ง๋ ์ ํ๋ฅผ ํผํ๊ธฐ ์ํด ์ ๋๋ฉ์ด์
์ด ๋นํ์ฑํ๋์์ง๋ง ๋๊ตฌ ์ค๋ช
์ ์ ๋๋ฉ์ด์
์ ๋ํํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต๊ฐ์์๋ง ์ ๋๋ฉ์ด์
๋๊ฑฐ๋ ์คํฌ๋กค ๋ง๋ ์์
์ ํธ๋ฆฌ๊ฑฐํ์ง ์๋๋ก ํ ์ ์์ต๋๋ค.
@KacperMadej ์ ๋ง ๊ฐ์ฌํฉ๋๋ค! ๋ค๋ฅธ DOM ์์์ ๊ฒน์น๊ธฐ ์ํด ํดํ์ด ํ์ํ ์ฑ์์ ์ ์ฌํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์๋ก์ด ์๋ฃจ์ ์ด ํจ์ฌ ๋ ์ข์ต๋๋ค. ๊ทธ๋ฌ๋ ํ ๊ฐ์ง ์์ ๋นํ์ ์ฌ๋ฌ ์๋ฆฌ์ฆ๊ฐ ์๋ ๊บพ์์ ํ ์ฐจํธ๊ฐ ์๋ ๊ฒฝ์ฐ ๋๊ตฌ ์ค๋ช ์๋ก ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๊ฐ์ ๋ค๋ฅธ ์๋ฆฌ์ฆ๋ก ์ด๋ํ๋ฉด ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์๊ณ ๊ฒฝํ์ด ์ข์ง ์์ ์ฝ๊ฐ์ ์ง์ฐ์ด ์๋ค๋ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ์ ๋ฌธ์ ๋ mouseOver
์ด๋ฒคํธ๊ฐ ํดํ ์์ ์์ผ๋ฉด ์์๋์ง ์๋๋ค๋ ๊ฒ์
๋๋ค. ํ์ง๋ง ๊ทธ๊ฑด ๊ฐ์ ์ผ ๋ฟ์ด์ผ
๋ํ ๋ ๋ค๋ฅธ ์๊ฒฌ์ - 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๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ณด์
๋๋ค.
์ ์ ์๋ฏ์ด 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/
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด์ http://jsfiddle.net/highcharts/fqx10th9/์์ ํ ์คํธํ ์ ์๋ ํ๋ณด๊ฐ ์์ต๋๋ค.
์์ ๋ฌธ์ , ์ฆ
useHTML
, ์ปค์๋ฅผ ์๋ก ์ด๋ํ ๋ ๊น๋ฐ์ ๋ฐ ์ข์ ํ์ด์ง์ ๋ํ๋๋ ์คํฌ๋กค๋ฐ๊ฐ ์์ ๋์๋ค๊ณ ์๊ฐํฉ๋๋ค.์ด ํ๋ณด์๋ฅผ ํ ์คํธํ์ญ์์ค. ์ฑ๊ณตํ๋ฉด ์ด๋ฒ ์ฃผ ๋ฆด๋ฆฌ์ค์ธ Highcharts v6.1.1์ ์ผ๋ถ๋ก ๋ง๋ค ๊ฒ์ ๋๋ค.