iced_plot

Crates.ioiced_plot
lib.rsiced_plot
version0.2.0
created_at2025-12-16 05:45:44.851007+00
updated_at2026-01-18 19:09:55.044641+00
descriptionA GPU-accelerated plotting widget for Iced.
homepagehttps://github.com/donkeyteethUX/iced_plot/
repositoryhttps://github.com/donkeyteethUX/iced_plot/
max_upload_size
id1987278
size553,755
Alex Maiorella (donkeyteethUX)

documentation

README

Crates.io Documentation

A GPU-accelerated plotting widget for Iced.

Features

  • Works with large datasets (up to millions of points)
  • Retains GPU buffers between frames for fast redraws and picking
  • Axes/labels, legends, reference lines, tooltips, crosshairs, axis linking, etc.

Quick start

use iced_plot::{Color, PlotWidgetBuilder, Series};

let series = Series::circles((0..100).map(|i| [i as f64, i as f64]).collect(), 2.0)
    .with_color(Color::from_rgb(0.2, 0.6, 1.0))
    .with_label("points");

PlotWidgetBuilder::new()
    .with_x_label("x")
    .with_y_label("y")
    .add_series(series)
    .build()
    .unwrap();

See the examples/ directory for more.

iced_plot
Commit count: 36

cargo fmt