차트생성기능을 만들기위해
여러 무료 api를 찾던중
디자인과 기능이
젤 맘에들어서 사용해본
chart.js를 소개하도록 하겠다.
오픈소스이고 8가지의 타입이 있고 html5의 canvas를 사용하고 반응형이다.
시작해보자.
일단 chart.js를 사용하려면 GitHub에서 다운받거나 CDN을 이용한다.
나는 걍 CDN을 이용한다.
차트를 만들자.
먼저 canvas를 만들고 너비와 높이를 정한뒤
꼭 id를 넣자.
기본 사용틀이다.
기본 폰트 셋팅이다.
공통으로 사용되는 구성이다.
차트 제목에 관련된 구성요소들인데
일단 저런 옵션 안주면 안나오고
나오게 하고 싶으면 저 도표에 있는 옵션들로 구성하면 될거 같다.
배경에 패턴을 넣을 수 있는데
나는 아직 해보진 않음.
차트타입 몇가지만 소개 하도록 하겠다.
내가 사용해본 타입만 설명 하도록 하겠음.
바 차트는 익숙한 형태
사용법도 쉬움.
기본틀에서 벗어나지 않음
안에 들어가는 데이터도 크게 복잡하지 않음.
Line타입도 만만찮게 쉬움.
bar차트와 다르지 않은 사용법이다.
라인 타입에는 각 데이터 마다 포인터가 있어서
거기에 대한 옵션도 추가 할 수 있다.
파이 & 도넛 타입은 같은 사용법으로
타입만 다르게 써주면 된다.
폴라타입도 비슷하다.
레이더 타입은 조금 다르게
각각의 라벨별로 데이터 배열이 있어야된다.
출처: https://yeahvely.tistory.com/6 [나홀로 쿠킹]
출처: https://yeahvely.tistory.com/6 [나홀로 쿠킹]
출처: https://yeahvely.tistory.com/6 [나홀로 쿠킹]
'JAVA HTML JAVASCRIPT > 소오스' 카테고리의 다른 글
[Java] 문자열 자르기(Substring, Split) 사용법 & 예제 (0) | 2020.07.29 |
---|---|
문자열 자르기(Substring, Split) 사용법 & 예제 (0) | 2020.07.29 |
구글 차트 api (0) | 2020.03.30 |
@Resource (0) | 2020.03.25 |
@Autowired (0) | 2020.03.25 |