Increase sample size in dashboard
This commit is contained in:
		| @@ -1,8 +1,7 @@ | ||||
| import { Component, OnInit } from '@angular/core'; | ||||
| import {LoginService} from '../services/login.service'; | ||||
| import { LoginService } from '../services/login.service'; | ||||
| import { ApiService } from '../services/api.service'; | ||||
| import {Chart} from 'chart.js'; | ||||
|  | ||||
| import { Chart } from 'chart.js'; | ||||
|  | ||||
|  | ||||
| interface KeyInterface { | ||||
| @@ -30,8 +29,7 @@ export class HomeComponent implements OnInit { | ||||
|   ngOnInit() { | ||||
|     // fetch all available groups   | ||||
|     this.fetchData('/material/groups', data => this.createGroup(data)); | ||||
|     //this.initChart(); | ||||
|     console.log(this.login.username); | ||||
|     //console.log(this.login.username); | ||||
|   } | ||||
|  | ||||
|   // api access with callback | ||||
| @@ -46,12 +44,12 @@ export class HomeComponent implements OnInit { | ||||
|     let temp: KeyInterface[] = []; | ||||
|  | ||||
|     for (var i = 0; i < data.length; i++) { | ||||
|       temp.push({ id: data[i], count: 0, active: false }); | ||||
|       temp.push({ id: data[i], count: 0, active: true }); | ||||
|     } | ||||
|     this.keys = temp; // invoke update in rb-multiselect | ||||
|     this.calcFieldSelectKeys(); | ||||
|     // fetch all samples populated with according group | ||||
|     this.fetchData('/samples?status%5B%5D=validated&status=new&page-size=10&sort=_id-asc&fields%5B%5D=material.group', data => this.countSamples(data)); | ||||
|     this.fetchData('/samples?status%5B%5D=validated&status=new&sort=_id-asc&fields%5B%5D=material.group', data => this.countSamples(data)); | ||||
|   } | ||||
|  | ||||
|   // loop through samples and count | ||||
| @@ -95,7 +93,7 @@ export class HomeComponent implements OnInit { | ||||
|         dataList.push(key.count); | ||||
|       } | ||||
|     }) | ||||
|     return { names: nameList, data: dataList }; | ||||
|     return { names: nameList, count: dataList }; | ||||
|   } | ||||
|  | ||||
|   // draw graph | ||||
| @@ -118,9 +116,10 @@ export class HomeComponent implements OnInit { | ||||
|           labels: data.names, | ||||
|           datasets: [{ | ||||
|             label: 'Number of samples per group', | ||||
|             data: data.data, | ||||
|             data: data.count, | ||||
|             backgroundColor: fillPattern, | ||||
|             borderWidth: 2 | ||||
|             pointRadius: 4, | ||||
|             pointHoverRadius: 7 | ||||
|           }] | ||||
|         }, | ||||
|         options: { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user