docs-v2/content/influxdb/v2.0/reference/flux/stdlib/built-in/misc/logarithmicbins.md

1.3 KiB

title description aliases menu weight
logarithmicBins() function The `logarithmicBins()` function generates a list of exponentially separated floats.
/v2.0/reference/flux/functions/misc/logarithmicbins
/v2.0/reference/flux/functions/built-in/misc/logarithmicbins/
/v2.0/reference/flux/stdlib/built-in/misc/logarithmicbins
influxdb_2_0_ref
name parent
logarithmicBins built-in-misc
401

The logarithmicBins() function generates a list of exponentially separated floats. It is a helper function meant to generate bin bounds for the histogram() function.

Function type: Miscellaneous
Output data type: Array of floats

logarithmicBins(start:1.0, factor: 2.0, count: 10, infinity: true)

Parameters

start

The first value in the returned bin list.

Data type: Float

factor

The multiplier applied to each subsequent bin.

Data type: Float

count

The number of bins to create.

Data type: Integer

infinity

When true, adds an additional bin with a value of positive infinity. Defaults to true.

Data type: Boolean

Examples

logarithmicBins(start: 1.0, factor: 2.0, count: 10, infinity: true)

// Generated list: [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, +Inf]