Choose between ChartType
This commit is contained in:
		
							parent
							
								
									9a186fce5a
								
							
						
					
					
						commit
						b71513a74b
					
				@ -1,11 +1,17 @@
 | 
			
		||||
<div class="container">
 | 
			
		||||
  <app-navigation-link-list #navLinkList [navigationLinks]="defaultNavigationLinkPath"></app-navigation-link-list>
 | 
			
		||||
  <mat-form-field style="width: 100%">
 | 
			
		||||
  <mat-form-field style="width: 90%">
 | 
			
		||||
    <mat-label>Toppings</mat-label>
 | 
			
		||||
    <mat-select [(ngModel)]="selectedTaskgroupPath" (ngModelChange)="updateSerieSelection()">
 | 
			
		||||
      <mat-option *ngFor="let topping of taskgroupPaths" [value]="topping">{{topping.taskgroupPath}}</mat-option>
 | 
			
		||||
    </mat-select>
 | 
			
		||||
  </mat-form-field>
 | 
			
		||||
  <mat-form-field style="width: 10%;">
 | 
			
		||||
    <mat-label>Toppings</mat-label>
 | 
			
		||||
    <mat-select [(ngModel)]="selectedChartype" (ngModelChange)="updateSerieSelection()">
 | 
			
		||||
      <mat-option *ngFor="let topping of availableChartTypes" [value]="topping">{{topping}}</mat-option>
 | 
			
		||||
    </mat-select>
 | 
			
		||||
  </mat-form-field>
 | 
			
		||||
 | 
			
		||||
  <div style="text-align:center">
 | 
			
		||||
    <apx-chart
 | 
			
		||||
 | 
			
		||||
@ -7,7 +7,7 @@ import {
 | 
			
		||||
  ApexAxisChartSeries,
 | 
			
		||||
  ApexChart,
 | 
			
		||||
  ApexXAxis,
 | 
			
		||||
  ApexTitleSubtitle
 | 
			
		||||
  ApexTitleSubtitle, ChartType
 | 
			
		||||
} from "ng-apexcharts";
 | 
			
		||||
import {timeInterval} from "rxjs";
 | 
			
		||||
import {FormControl} from "@angular/forms";
 | 
			
		||||
@ -41,7 +41,8 @@ export class TaskgroupActivityComponent implements OnInit{
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  selectedChartype: string = "bar";
 | 
			
		||||
  availableChartTypes: string[] = ["bar", "line", "area"]
 | 
			
		||||
  selectedTaskgroupPath: TaskgroupPathInfo | undefined
 | 
			
		||||
  taskgroupPaths: TaskgroupPathInfo[] = []
 | 
			
		||||
  sliderControl: FormControl = new FormControl()
 | 
			
		||||
@ -109,12 +110,13 @@ export class TaskgroupActivityComponent implements OnInit{
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  generateChartOptions(): Partial<ChartOptions> {
 | 
			
		||||
 | 
			
		||||
    return {
 | 
			
		||||
      series: this.generateSeries(),
 | 
			
		||||
        chart: {
 | 
			
		||||
          height: 350,
 | 
			
		||||
        type: "bar",
 | 
			
		||||
        stacked: false
 | 
			
		||||
          type: this.selectedChartype as ChartType,
 | 
			
		||||
          stacked: true
 | 
			
		||||
    },
 | 
			
		||||
      title: {
 | 
			
		||||
        text: ""
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user