| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <div class="card">
- <h2>Comparison of different scenarios</h2>
- <div *ngIf="sdmDihService.yearsLoaded; else loading" class="card-body">
- region
- <select [(ngModel)]="selectedRegion" (ngModelChange)="yearGraphService.redrawGraphs({region: selectedRegion})">
- <ng-container *ngFor="let region of sdmDihService.regions">
- <option [ngValue]="region">{{region}}</option>
- </ng-container>
- </select>
-  & domain
- <select [(ngModel)]="selectedDomain" (ngModelChange)="yearGraphService.redrawGraphs({domain: selectedDomain})">
- <ng-container *ngFor="let domain of sdmDihService.domains | filter:baselineFilter">
- <option [ngValue]="domain">{{domain | niceName}}</option>
- </ng-container>
- </select>
- <div class="year-range">
- <span><button (click)="prevYear()">◁</button></span>
- <span><button (click)="animateGraphs()" [disabled]="animationRunning">▶</button></span>
-  
- <span>{{sdmDihService.firstYear}}</span>
- <input type="range" class="form-range" [(ngModel)]="yearGraphService.selectedYear"
- (ngModelChange)="yearGraphService.redrawGraphs()" [min]="sdmDihService.firstYear" [max]="sdmDihService.lastYear"
- step="0.25" />
- <span>{{sdmDihService.lastYear}}</span>
-  
- <span><button (click)="nextYear()">▷</button></span>
- </div>
- <!--select
- class="form-select form-select-lg mb-3"
- aria-label=".form-select-lg example"
- [(ngModel)]="selectedYear"
- (ngModelChange)="redrawGraphs()"
- >
- <option [ngValue]="year" *ngFor="let year of years">{{ year }}</option>
- </select-->
- <div class="d-flex">
- <div class="discs-caption">
- <p>scenario</p>
- <h4>business as usual</h4>
- <p>
- of region {{selectedRegion}} in {{yearGraphService.selectedYear}}
- </p>
- <disc-legend [region]="selectedRegion" scenario="baseline-2"></disc-legend>
- </div>
- <div *ngFor="let factor of sdmDihService.factors">
- <scenario-factor-year-disc [region]="selectedRegion" [factor]="factor" show="factor" inSitu="true">
- </scenario-factor-year-disc>
- </div>
- </div>
- <hr>
- <div *ngFor="let scenario of filteredScenarios; last as isLast">
- <div class="d-flex">
- <div class="discs-caption">
- <p>scenario</p>
- <h4>{{scenario | niceName}}</h4>
- <p>
- of region {{selectedRegion}} in {{yearGraphService.selectedYear}}
- </p>
- <disc-legend [region]="selectedRegion" [scenario]="scenario"></disc-legend>
- </div>
- <div *ngFor="let factor of sdmDihService.factors">
- <scenario-factor-year-disc [region]="selectedRegion" [factor]="factor" [scenario]="scenario" show="factor"
- inSitu="true"></scenario-factor-year-disc>
- </div>
- </div>
- <hr *ngIf="!isLast">
- </div>
- </div>
- <ng-template #loading> Loading data... </ng-template>
- </div>
|