Interactive box plot
Distribution centers, spread, and range across categories through five-number summaries.
- Purpose
- Compare distribution centers, spreads, and ranges across categories.
- Use when
- Five-number summaries reveal how groups differ.
- Avoid when
- Individual observations or unusual distribution shape must be inspected.
- Equivalent data
- Preserve five-number summaries in nearby content for exact comparison.
Usage Example
@interactiveboxplot.BoxPlot(interactiveboxplot.Config{
Label: "Request latency distribution",
Categories: []string{"Development", "Staging", "Production"},
Series: []interactiveboxplot.Series{{
Name: "Latency (ms)",
Data: []interactiveboxplot.Data{
{Min: 18, Q1: 31, Median: 42, Q3: 58, Max: 94},
{Min: 22, Q1: 38, Median: 51, Q3: 73, Max: 116},
{Min: 25, Q1: 44, Median: 62, Q3: 86, Max: 138},
},
}},
Options: chart.ChartOptions{Animation: chart.Bool(false)},
})Five-number summary
Read minimum, first quartile, median, third quartile, and maximum together; this summary does not reveal individual observations.
Go API
v0.0.1The examples above cover behavior and composition. pkg.go.dev is the canonical reference for exported types, functions, methods, and Go documentation.
github.com/araihu/goshtoso-charts/components/interactive/boxplotEnabled, disabled, hidden, and omitted wrapper behavior, controls, export, and client transitions are shared by every chart. Review chart controls, then compare static/vector and interactive capabilities.