Comparisons
Wide tables where each competitor is a numeric column: map category columns with --group, put competitor names on an axis with --col-axis (-A), and keep everyone on one chart. Parser: CSV.
Live dashboard: vizb.goptics.org/examples/live/comparisons/
| Chart | Input file | Flags | Dashboard |
|---|---|---|---|
| HTTP framework throughput | concurrency.csv | -g load -p y -A x |
Open |
What this teaches
Section titled “What this teaches”concurrency.csv has one category column (load) and several framework columns (default, chi, echo, gin, …). With -g load -p y --col-axis x, load becomes the Y series dimension and framework column names land on X as categories — all competitors share one chart instead of one chart per numeric column.
Swap with -g load -p x -A y to put load on X and frameworks as series.
Related guides
Section titled “Related guides”- Group — grouping dimensions
- Tabular data — CSV column rules
- Group vs Select — when to expand columns vs select axes
BenchmarksGo, JavaScript, and Rust bench output