Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gip-Gip/egui-plotter
/ types & classes
Types & classes
20 in github.com/Gip-Gip/egui-plotter
⨍
Functions
138
◇
Types & classes
20
Enum
BgImageSize
What size to draw the image at
src/backend.rs:180
Class
Chart
Allows users to drag, rotate, and zoom in/out on your plots. ## Usage Charts are designed to be easy to implement and use, while simultaniously being
src/chart.rs:222
Class
Chart3d
examples/3dchart.rs:21
Class
EguiBackend
Plotter backend for egui; simply provide a reference to the ui element to use.
src/backend.rs:250
Class
EguiBackendColor
Struct used to convert between Egui and Plotter's color types
src/backend.rs:154
Class
EguiBackendCoord
Struct used to convert between egui's Pos2 type and plotter's coordinate tuple. Also provides implementations for adding coordinates together.
src/backend.rs:42
Class
EguiBackendError
Error to be returned by the backend. Since egui doesn't return any errors on any painter operations, this is a stub type.
src/backend.rs:23
Enum
MouseButton
Mouse buttons that can be bound to chart actions
src/chart.rs:61
Class
MouseConfig
Used to configure how the mouse interacts with the chart. ## Usage MouseConfig allows you to change the ways the user interacts with your chart in th
src/chart.rs:91
Class
ParaChart
examples/parachart.rs:20
Class
PlotterCanvas
src/lib.rs:32
Class
Simple
examples/simple.rs:19
Class
SimpleBGImage
examples/simple_bg.rs:24
Class
SprialExample
examples/spiral.rs:26
Class
ThreeD
examples/3d.rs:23
Class
TimeData
Animatable chart with time on the X axis and data on the Y axis. ## Usage Ensure the `timechart` feature is enabled to use this type. Creating the c
src/charts/timedata.rs:24
Class
TimeDataExample
examples/timechart.rs:22
Class
Transform
Transformations to be applied to your chart. Is modified by user input(if the mouse is enabled) and used by Chart::draw() and your builder callback.
src/chart.rs:34
Class
XyTimeConfig
src/charts/xytime.rs:27
Class
XyTimeData
Animatable 2d line chart. ## Usage Ensure the `timechart` feature is enabled to use this type. Creating the chart is very simple. You only need to p
src/charts/xytime.rs:72