Commit 30d077d1 by Alexander Zobnin

graph: minor refactor of histogram mode PR #8613

parent 38a19f7c
...@@ -242,10 +242,8 @@ function graphDirective(timeSrv, popoverSrv, contextSrv) { ...@@ -242,10 +242,8 @@ function graphDirective(timeSrv, popoverSrv, contextSrv) {
let histMax = _.max(_.map(data, s => s.stats.max)); let histMax = _.max(_.map(data, s => s.stats.max));
let ticks = panel.xaxis.buckets || panelWidth / 50; let ticks = panel.xaxis.buckets || panelWidth / 50;
bucketSize = tickStep(histMin, histMax, ticks); bucketSize = tickStep(histMin, histMax, ticks);
data = convertToHistogramData(data, bucketSize, ctrl.hiddenSeries, panel.stack, histMin, histMax);
options.series.bars.barWidth = bucketSize * 0.8; options.series.bars.barWidth = bucketSize * 0.8;
data = convertToHistogramData(data, bucketSize, ctrl.hiddenSeries, histMin, histMax);
} else { } else {
bucketSize = 0; bucketSize = 0;
} }
......
...@@ -59,13 +59,11 @@ export function convertValuesToHistogram(values: number[], bucketSize: number, m ...@@ -59,13 +59,11 @@ export function convertValuesToHistogram(values: number[], bucketSize: number, m
* Convert series into array of histogram data. * Convert series into array of histogram data.
* @param data Array of series * @param data Array of series
* @param bucketSize * @param bucketSize
* @param stack
*/ */
export function convertToHistogramData( export function convertToHistogramData(
data: any, data: any,
bucketSize: number, bucketSize: number,
hiddenSeries: any, hiddenSeries: any,
stack = false,
min: number, min: number,
max: number max: number
): any[] { ): any[] {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment