8 releases

0.3.5 Nov 19, 2023
0.3.4 Nov 12, 2023
0.2.0 Nov 2, 2023
0.1.0 Nov 2, 2023

#74 in Visualization

Download history 51/week @ 2023-10-28 13/week @ 2023-11-04 164/week @ 2023-11-11 54/week @ 2023-11-18 30/week @ 2023-11-25 26/week @ 2023-12-02

275 downloads per month

MIT license

544 lines

Plotters GTK4

github crates.io docs CI

Plotters GTK4 Backend

This is a third-party backend that allows plotters to operate with GTK4 drawing APIs. For more details, please check the following links:


This crate provides two backend flavors:

Snapshot Backend

This backend is similar to the CairoBackend from the plotters-cairo crate. This is suitable if you are directly drawing to a GtkSnapshot or implementing your own widget or paintable.

Paintable Backend

This is preferred if you simply want to display a plot using GtkPicture or any other APIs that accept a GdkPaintable.

For a real-world example, Spicy, a GTK4 frontend for Ngspice circuit simulator, uses this backend to plot simulation results.


Copyright 2023 Dave Patrick Caberto

This software is subject to the terms of the MIT License. If a copy of the MIT License was not distributed with this file, You can obtain one at this site.


~416K SLoC