make tic labels optional for bar charts

This commit is contained in:
2020-09-27 20:07:26 +02:00
parent e71ab07440
commit d21ef48559
9 changed files with 38 additions and 1 deletions

View File

@@ -202,6 +202,7 @@ export class PlotRequest {
generateThumbnail : boolean;
intervalUnit: string;
intervalValue: number;
renderBarChartTickLabels: boolean = false;
copy(): PlotRequest {
return JSON.parse(JSON.stringify(this));

View File

@@ -46,6 +46,9 @@
</mat-select>
</mat-form-field>
</div>
<div [hidden]="!selectedPlotTypesContains('BAR')">
<mat-checkbox [(ngModel)]="renderBarChartTickLabels">Show Tic Labels (bar chart)</mat-checkbox>
</div>
<pdb-y-axis-definition #y1AxisDefinitionComponent yIndex="1"></pdb-y-axis-definition>
<pdb-y-axis-definition #y2AxisDefinitionComponent yIndex="2" [hidden]="!y2AxisAvailable"></pdb-y-axis-definition>

View File

@@ -53,6 +53,7 @@ export class VisualizationPageComponent implements OnInit {
intervalUnit = 'NO_INTERVAL';
intervalValue = 1;
renderBarChartTickLabels = false;
constructor(private plotService: PlotService, private snackBar: MatSnackBar) {
}
@@ -172,6 +173,7 @@ export class VisualizationPageComponent implements OnInit {
request.generateThumbnail = this.enableGallery;
request.intervalUnit = this.intervalUnit;
request.intervalValue = this.intervalValue;
request.renderBarChartTickLabels = this.renderBarChartTickLabels;
return request;
}