하이차트(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 |
댓글