Chartkick
진짜..편하당 !
파이썬, 자바스크립트로도 지원해준다고 한다. D3보다도 편하고, 이쁜 그래프를 레일즈로 바로 생성할 ㅅ ㅜ있다.
젬파일에 gem chartkick을 선언하고, bundle install하고,
이제 view에다가 그래프를 넣고싶은 곳에 저 함수를 넣어주면!
복잡하고 지저분한 TAG/CSS/JS 없이 이쁜 그래프가 뚝딱 만들어진다.
JSON 규격을 맞추려고 소스코드를 여기저기 FOR문 돌면서 안뜯어고쳐도 된당
루비 객체랑 바로 매핑된다! 쪼으당!
여기서 TIP은 line_chart의 data 구조는 [['2015-09-10',3]['2015-09-10',4]] or {'2015-09-10'=>3,'2015-09-10',4} 형태이다.
찾느라 시간을 좀 들였다 쩝
https://github.com/ankane/chartkick
'소프트웨어-이야기 > 프로그래밍 언어와 프레임워크' 카테고리의 다른 글
[ROR]Asset Pipeline / 자바스크립트, CSS 압축 (0) | 2016.01.01 |
---|---|
[ROR]루비온레일즈를 설치할 때, 왜 node.js를 설치해야할까? (0) | 2016.01.01 |
[RAILS]before_filter에 넘어오는 파라미터에 따라 필터 적용 여부 결정하기 (0) | 2015.12.26 |
[rubyonrails]active record의 timezone 설정하기 (0) | 2015.10.24 |
[ruby] ruby / rails로 자동 로그인 봇만들기 (0) | 2015.09.28 |