하이차트(highcharts)를 부트스트랩(bootstrap)과 같이 쓸때 차트의 넓이가 잘못 계산되어서 오버플로우가 발생하는 문제가 있습니다. 내용과 해결책을 간단하게 공유합니다.
문제
차트의 넓이가 커져서 좌우로 스크롤바가 생겼습니다
아파트실거래가차트 프로젝트에 하이차트를 사용했는데, 차트가 상위 컨테이너 div크기보다 크게 그려지길게 검색을 좀 해보니 관련해서 문제가 좀 있는것 같습니다. 깊게 알아보지는 않았고, 간단한 우회해결책(workaround)이 있길래 적용해서 해결했습니다.
해결방법
차트의 reflow 메소드를 호출해 주면 됩니다.
var chart1 = new Highcharts.Chart(config);
chart1.reflow(); //해결방법
참고 : Chart size doesn't auto-fit when using with ui-bootstrap #211
하이차트 성능도 좋고 사용하기도 좋습니다. 정리도 매우 잘되어 있습니다. 다만, 개인 사용만 무료이기 때문에 사용에 제한은 있습니다.
'기술 이야기' 카테고리의 다른 글
| onbeforeunload 사용팁, 카카오톡 인앱 브라우저에서 문제 임시해결 방법 (0) | 2016.02.01 |
|---|---|
| IoT 아직은 아니다! 결코 가깝지 않은 미래 (0) | 2016.01.06 |
| WinSCP 권한 오류 Permission denied code 3 무시 설정 (0) | 2015.12.28 |
| 구글 웹로그 분석(Google Analytics) 스팸/쓰레기 데이터 걸러내기 (0) | 2015.11.25 |
| 삼성 오픈소스 컨퍼런스(소스콘)에서 리눅스 토발즈를 만나자! (0) | 2015.10.15 |
| 아마존AWS 다이나모DynamoDB String Set 타입 정렬 문제 (0) | 2015.09.23 |
| 텔레그램telegram 봇bot 사용법 소개 및 후기 (8) | 2015.09.19 |

댓글