docs-v2/content/flux/v0/stdlib/universe/logarithmicbins.md

1.8 KiB

title description menu weight introduced
logarithmicBins() function `logarithmicBins()` generates a list of exponentially separated float values.
flux_v0_ref
name parent identifier
logarithmicBins universe universe/logarithmicBins
101 0.19.0

logarithmicBins() generates a list of exponentially separated float values.

Use linearBins() to generate bin bounds for histogram().

Function type signature
(count: int, factor: float, start: float, ?infinity: bool) => [float]

{{% caption %}} For more information, see Function type signatures. {{% /caption %}}

Parameters

start

({{< req >}}) First value to return in the list.

factor

({{< req >}}) Multiplier to apply to subsequent values.

count

({{< req >}}) Number of values to return.

infinity

Include an infinite value at the end of the list. Default is true.

Examples

Generate a list of exponentially increasing values

logarithmicBins(
    start: 1.0,
    factor: 2.0,
    count: 10,
    infinity: true,
)// Returns [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, +Inf]