import { Component } from '@angular/core'; import { NgbProgressbarConfig } from '@ng-bootstrap/ng-bootstrap'; @Component({ templateUrl: './dashboard1.component.html', styleUrls: ['./dashboard1.component.css'] }) export class Dashboard1Component { subtitle: string; constructor() { this.subtitle = 'This is some text within a card block.'; } // This is for the dashboar line chart // lineChart public lineChartData: Array<any> = [ { data: [50, 130, 80, 70, 180, 105, 250], label: 'Sales' }, { data: [80, 100, 60, 200, 150, 100, 150], label: 'Earnings' } ]; public lineChartLabels: Array<any> = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July' ]; public lineChartOptions: any = { scales: { yAxes: [ { ticks: { beginAtZero: true }, gridLines: { color: 'rgba(120, 130, 140, 0.13)' } } ], xAxes: [ { gridLines: { color: 'rgba(120, 130, 140, 0.13)' } } ] }, lineTension: 10, responsive: true, maintainAspectRatio: false }; public lineChartColors: Array<any> = [ { // grey backgroundColor: 'rgba(25,118,210,0.0)', borderColor: 'rgba(25,118,210,1)', pointBackgroundColor: 'rgba(25,118,210,1)', pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(25,118,210,0.5)' }, { // dark grey backgroundColor: 'rgba(38,218,210,0.0)', borderColor: 'rgba(38,218,210,1)', pointBackgroundColor: 'rgba(38,218,210,1)', pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(38,218,210,0.5)' } ]; public lineChartLegend = false; public lineChartType = 'line'; // Doughnut public doughnutChartLabels: string[] = ['Sales', 'Earning', 'Cost']; public doughnutChartOptions: any = { responsive: true, maintainAspectRatio: false }; public doughnutChartData: number[] = [350, 450, 100]; public doughnutChartType = 'doughnut'; // Sales Analytics Pie chart public pieChartLabels: string[] = ['Sales', 'Earning', 'Cost']; public pieChartData: number[] = [300, 500, 100]; public pieChartType = 'pie'; // bar chart public barChartData: Array<any> = [ { data: [1.1, 1.4, 1.1, 0.9, 2.1, 1, 0.3], label: 'Cost' } ]; public barChartLabels: Array<any> = [ '1', '2', '3', '4', '5', '6', '7' ]; public barChartOptions: any = { maintainAspectRatio: false, legend: { display: false }, tooltips: { enabled: false }, scales: { xAxes: [{ display: false, }], yAxes: [{ display: false }] } }; public barChartColors: Array<any> = [ { backgroundColor: 'rgba(255, 255, 255, 0.3)', hoverBackgroundColor: 'rgba(255, 255, 255, 0.3)', hoverBorderWidth: 2, hoverBorderColor: 'rgba(255, 255, 255, 0.3)' } ]; public barChartLegend = false; public barChartType = 'bar'; }