Skip to content

Commit

Permalink
Add custom labeling functionality to the axis
Browse files Browse the repository at this point in the history
Signed-off-by: David Moreno <[email protected]>
  • Loading branch information
dlumbrer committed Jun 9, 2020
1 parent 22f6f6d commit 7feead9
Showing 1 changed file with 21 additions and 12 deletions.
33 changes: 21 additions & 12 deletions public/kbn_dotplot_controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,21 +43,30 @@ module.controller('KbnDotplotVisController', function ($scope, $element, $timeo
// Retrieve the metrics aggregation configured
if($scope.vis.aggs.bySchemaName['x-axis']){
var metricsAgg_xAxis = $scope.vis.aggs.bySchemaName['x-axis'][0];
if($scope.vis.aggs.bySchemaName['x-axis'][0].type.name != "count"){
var metricsAgg_xAxis_name = $scope.vis.aggs.bySchemaName['x-axis'][0].params.field.displayName;
}else{
var metricsAgg_xAxis_name = ""
if (metricsAgg_xAxis.params.customLabel) {
var metricsAgg_xAxis_title = metricsAgg_xAxis.params.customLabel
} else {
if($scope.vis.aggs.bySchemaName['x-axis'][0].type.name != "count"){
var metricsAgg_xAxis_name = $scope.vis.aggs.bySchemaName['x-axis'][0].params.field.displayName;
}else{
var metricsAgg_xAxis_name = ""
}
var metricsAgg_xAxis_title = $scope.vis.aggs.bySchemaName['x-axis'][0].type.title + " " + metricsAgg_xAxis_name
}
var metricsAgg_xAxis_title = $scope.vis.aggs.bySchemaName['x-axis'][0].type.title

}
if($scope.vis.aggs.bySchemaName['y-axis']){
var metricsAgg_yAxis = $scope.vis.aggs.bySchemaName['y-axis'][0];
if($scope.vis.aggs.bySchemaName['y-axis'][0].type.name != "count"){
var metricsAgg_yAxis_name = $scope.vis.aggs.bySchemaName['y-axis'][0].params.field.displayName;
}else{
var metricsAgg_yAxis_name = "";
if (metricsAgg_yAxis.params.customLabel) {
var metricsAgg_yAxis_title = metricsAgg_yAxis.params.customLabel
} else {
if($scope.vis.aggs.bySchemaName['y-axis'][0].type.name != "count"){
var metricsAgg_yAxis_name = $scope.vis.aggs.bySchemaName['y-axis'][0].params.field.displayName;
}else{
var metricsAgg_yAxis_name = "";
}
var metricsAgg_yAxis_title = $scope.vis.aggs.bySchemaName['y-axis'][0].type.title + " " + metricsAgg_yAxis_name
}
var metricsAgg_yAxis_title = $scope.vis.aggs.bySchemaName['y-axis'][0].type.title
}

//Size
Expand Down Expand Up @@ -156,8 +165,8 @@ module.controller('KbnDotplotVisController', function ($scope, $element, $timeo
}
});
var layout = {
xaxis: {title: metricsAgg_xAxis_title + " " + metricsAgg_xAxis_name},
yaxis: {title: metricsAgg_yAxis_title + " " + metricsAgg_yAxis_name},//, type: 'log'},
xaxis: {title: metricsAgg_xAxis_title},
yaxis: {title: metricsAgg_yAxis_title},
margin: {t: 20},
hovermode: 'closest',
showlegend: false,
Expand Down

0 comments on commit 7feead9

Please sign in to comment.