# plot

> API for building and drawing plots in Go.

- Category: [Go charting & plotting libraries](https://awesomedataviz.com/categories/go/)
- Repository: https://github.com/gonum/plot
- License: BSD-3-Clause
- Language: Go
- Status: Maintained (commits in the last 12 months)
- GitHub stars: 2,969
- Commits in the last 12 months: 5
- Contributors: 34
- Last commit: Apr 22, 2026
- Latest release: v0.16.0 (Mar 27, 2025)
- Install (Go): `go get gonum.org/v1/plot`

## Overview

plot is an open-source Go plotting library released under the BSD-3-Clause license. Its GitHub repository has 2,969 stars, 202 forks, and 34 contributors. It is maintained with 5 commits in the last 12 months; the most recent commit was on Apr 22, 2026. The latest release, v0.16.0, was published on Mar 27, 2025.

## Alternatives

- [termui](https://awesomedataviz.com/tools/termui/): Terminal dashboard and widget library with charts, gauges, sparklines and more. (13.6K stars)
- [go-echarts](https://awesomedataviz.com/tools/go-echarts/): Simple yet powerful data visualizing library for Go. (7.6K stars)
- [go-diagrams](https://awesomedataviz.com/tools/go-diagrams/): Diagram-as-code library for system architecture diagrams in Go, rendered with Graphviz. (5.2K stars)
- [asciigraph](https://awesomedataviz.com/tools/asciigraph/): Lightweight ASCII line graphs for command-line apps. (3.1K stars)
- [termdash](https://awesomedataviz.com/tools/termdash/): Terminal-based dashboard library with line charts, bar charts, gauges and donuts. (3K stars)
- [svgo](https://awesomedataviz.com/tools/svgo/): Go Language Library for SVG generation. (2.3K stars)

Source: https://awesomedataviz.com/tools/plot/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
