Logging
Histogram logging lets you track how distributions of values (such as weight distributions, activation values, or gradient norms) change over training steps. To log a histogram, instantiate thepluto.Histogram class and pass it to pluto.log:
Examples
Logging Weight Distributions
Logging Gradient Distributions
Viewing
Histograms render in the Distributions widget, which also hosts categorical bar charts. To add one to a dashboard, open Add Widget, choose the Distributions tab, and search for your histogram log name (e.g.distributions/weights).

View modes
Each widget renders in one of three modes. Step β a bar chart of the current stepβs frequencies. Use the step slider below the widget to scrub through training; when several widgets share a section, their sliders can be linked via the lock icon so they move together.


Steps on X
In Ridgeline and Heatmap modes, a Steps on X toggle in the settings popover transposes the chart so steps run along the X axis.

Settings
Open the settings popover (the sliders icon, shown on hover) to adjust:- X min / X max β pin the X axis to manual bounds instead of the per-run Auto range.
- Y max β manual Y bound (Step mode only).
- Ignore outliers β clamp the axis and frequency scale so one extreme step doesnβt flatten the rest (on by default).