move axisScale to y-axis-definition component
This commit is contained in:
@@ -33,13 +33,6 @@
|
||||
|
||||
<pdb-limit-by #limitbycomponent></pdb-limit-by>
|
||||
|
||||
<mat-form-field>
|
||||
<mat-label>Y-Axis:</mat-label>
|
||||
<mat-select [(value)]="yAxisScale">
|
||||
<mat-option value="LOG10">Logarithm</mat-option>
|
||||
<mat-option value="LINEAR">Linear</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
|
||||
<pdb-y-axis-definition #yAxisDefinitionComponent></pdb-y-axis-definition>
|
||||
|
||||
|
||||
@@ -30,8 +30,6 @@ export class VisualizationPageComponent implements OnInit {
|
||||
|
||||
@ViewChild(LimitByComponent, {static: false})
|
||||
private limitbycomponent : LimitByComponent;
|
||||
|
||||
yAxisScale: string;
|
||||
|
||||
@ViewChild(YAxisDefinitionComponent, {static: false})
|
||||
private yAxisDefinitionComponent : YAxisDefinitionComponent;
|
||||
@@ -75,7 +73,6 @@ export class VisualizationPageComponent implements OnInit {
|
||||
that.groupBy = that.tagFields.filter(val => filterDefaults.groupBy.includes(val.name));
|
||||
that.splitBy = that.tagFields.find(val => filterDefaults.splitBy == val.name);
|
||||
});
|
||||
this.yAxisScale = "LOG10";
|
||||
}
|
||||
|
||||
changePlotType(selectedPlotTypes: Array<PlotType>) {
|
||||
@@ -150,10 +147,10 @@ export class VisualizationPageComponent implements OnInit {
|
||||
request.limitBy = this.limitbycomponent.limitBy;
|
||||
request.limit = this.limitbycomponent.limit;
|
||||
request.dateRange = this.dateRangeAsString();
|
||||
request.axisScale = this.yAxisScale;
|
||||
request.aggregates = aggregates;
|
||||
request.keyOutside = false;
|
||||
request.generateThumbnail = this.enableGallery;
|
||||
request.axisScale = this.yAxisDefinitionComponent.yAxisScale;
|
||||
request.yRangeMin = this.yAxisDefinitionComponent.minYValue;
|
||||
request.yRangeMax = this.yAxisDefinitionComponent.maxYValue;
|
||||
request.yRangeUnit = this.yAxisDefinitionComponent.yAxisUnit;
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
<div>
|
||||
|
||||
<mat-form-field>
|
||||
<mat-label>Y-Axis:</mat-label>
|
||||
<mat-select [(value)]="yAxisScale">
|
||||
<mat-option value="LOG10">Logarithm</mat-option>
|
||||
<mat-option value="LINEAR">Linear</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
|
||||
<mat-form-field class="pdb-form-mid">
|
||||
<mat-label>Y-Axis Range:</mat-label>
|
||||
<mat-select [(value)]="yAxisUnit">
|
||||
|
||||
@@ -7,6 +7,8 @@ import { Component, Input } from '@angular/core';
|
||||
})
|
||||
export class YAxisDefinitionComponent {
|
||||
|
||||
|
||||
yAxisScale: string = "LOG10";
|
||||
yAxisUnit: string = "SECONDS";
|
||||
minYValue: number = 0;
|
||||
maxYValue: number = 300;
|
||||
|
||||
Reference in New Issue
Block a user