셋팅이 완료 되었다 가정하고 진행합니다
여러개의 차트가 있는데 그중에 가장 많이 쓰이는 bar형식의 차트를 이용해버려합니다
testsample1.html
1 2 3 4 5 6 7 8 9 10 11 12 13 | <div> <div style="display: block"> <canvas baseChart [datasets]="barChartData" [labels]="barChartLabels" [options]="barChartOptions" [legend]="barChartLegend" [chartType]="barChartType" (chartHover)="chartHovered($event)" (chartClick)="chartClicked($event)"></canvas> </div> <button (click)="randomize()">Update</button> </div> | cs |
testsample1.ts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public barChartOptions:any = { scaleShowVerticalLines: false, responsive: true }; //하단 라벨 public barChartLabels:string[] = ['2006', '2007', '2008', '2009', '2010', '2011', '2012']; //바 타입 public barChartType:string = 'bar'; public barChartLegend:boolean = true; public barChartData:any[] = [ {data: [65, 59, 80, 81, 56, 55, 40], label: 'Series A'}, {data: [28, 48, 40, 19, 86, 27, 90], label: 'Series B'} ]; // events public chartClicked(e:any):void { console.log(e); } public chartHovered(e:any):void { console.log(e); } | cs |
오픈소스에 제공하는 간단한 데모를 적용시켜본것입니다
datasets , labels,options 등을 ts 에서 값들을 입력해줍니다
실행해보겠습니다
다음 포스팅에는 크롤링한데이터를 적용해볼예정입니다
'MEAN stack > Angular2' 카테고리의 다른 글
Angular2 :: Jquery 사용법 (0) | 2017.01.24 |
---|---|
Angular2 :: Add Module 3 (그래프) (0) | 2017.01.10 |
Angular2 :: Add Module 1 (모듈 추가) (0) | 2017.01.10 |
Angular2 :: Template Syntax(템플릿) (1) | 2016.12.17 |
Angular2 :: User Input (유저 입력) (0) | 2016.12.08 |
WRITTEN BY
,