Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gip-Gip/egui-plotter
/ functions
Functions
138 in github.com/Gip-Gip/egui-plotter
⨍
Functions
138
◇
Types & classes
20
↓ 14 callers
Method
draw
Call the callback and draw the chart to a UI element.
src/chart.rs:329
↓ 11 callers
Method
get_data_mut
Get the data of the chart as a mutable reference.
src/chart.rs:324
↓ 9 callers
Method
point_transform
Transform point
src/backend.rs:288
↓ 8 callers
Method
add
(self, rhs: EguiBackendCoord)
src/backend.rs:87
↓ 6 callers
Method
toggle_playback
Toggle playback of the chart.
src/charts/xytime.rs:465
↓ 4 callers
Method
present
(&mut self)
src/backend.rs:340
↓ 4 callers
Method
start_time
Return the time the chart starts at when playback is enabled.
src/charts/xytime.rs:491
↓ 3 callers
Method
builder_cb
Set the builder callback. Consumes self.
src/chart.rs:265
↓ 3 callers
Method
current_time
Return the current time to be animated when playback is enabled.
src/charts/xytime.rs:498
↓ 3 callers
Method
end_time
Return the time the chart finished animating at when playback is enabled.
src/charts/xytime.rs:533
↓ 3 callers
Method
height
(mut self, height: f32)
src/lib.rs:53
↓ 3 callers
Method
mouse
Enable or disable mouse controls. Consumes self.
src/chart.rs:248
↓ 3 callers
Method
set_playback_speed
Set the playback speed. 1.0 is normal speed, 2.0 is double, & 0.5 is half.
src/charts/xytime.rs:304
↓ 3 callers
Method
set_time
Set the time to resume playback at. Time is in seconds.
src/charts/xytime.rs:277
↓ 3 callers
Method
width
(mut self, width: f32)
src/lib.rs:47
↓ 2 callers
Method
get_playback_speed
Return the speed the chart is animated at.
src/charts/xytime.rs:541
↓ 2 callers
Method
is_down
See if the mouse button is down given a PointerState
src/chart.rs:69
↓ 2 callers
Method
is_playing
Return true if playback is currently enabled & underway.
src/charts/xytime.rs:485
↓ 2 callers
Function
mult_range
(range: Range<f32>, mult: f32)
src/lib.rs:17
↓ 2 callers
Method
set_drag
Enable/disable dragging of the chart.
src/chart.rs:151
↓ 2 callers
Method
set_rotate
Enable/disable rotation of the chart.
src/chart.rs:165
↓ 2 callers
Method
set_zoom
Enable/disable zoom of the chart.
src/chart.rs:179
↓ 1 callers
Method
axes_style
Set the style of the plotted line. Consumes self.
src/charts/xytime.rs:362
↓ 1 callers
Method
bg_image
Draw a background image for your chart given a texture id. The image is drawn when this fuction is called.
src/backend.rs:278
↓ 1 callers
Method
draw
Draw the chart to a Ui. Will also proceed to animate the chart if playback is currently enabled.
src/charts/xytime.rs:426
↓ 1 callers
Method
grid_style
Set the style of the grid. Consumes self.
src/charts/xytime.rs:336
↓ 1 callers
Method
line_style
Set the style of the plotted line. Consumes self.
src/charts/xytime.rs:323
↓ 1 callers
Method
offset
Set the offset(x + y) of the backend. Consumes self.
src/backend.rs:307
↓ 1 callers
Method
pitch
Set the pitch of the chart. Consumes self.
src/chart.rs:282
↓ 1 callers
Method
scale
Set the scale of the chart. Consumes self.
src/chart.rs:310
↓ 1 callers
Method
set_axes_style
Set the style of the axes.
src/charts/xytime.rs:356
↓ 1 callers
Method
set_axes_style
Set the style of the axes.
src/charts/timedata.rs:113
↓ 1 callers
Method
set_background_color
Set the background color of the chart.
src/charts/xytime.rs:390
↓ 1 callers
Method
set_background_color
Set the background color of the chart.
src/charts/timedata.rs:147
↓ 1 callers
Method
set_builder_cb
Set the builder callback.
src/chart.rs:256
↓ 1 callers
Method
set_enable_all
Enables dragging, rotating, and zooming in on your plots.
src/chart.rs:135
↓ 1 callers
Method
set_grid_style
Set the style of the grid.
src/charts/xytime.rs:330
↓ 1 callers
Method
set_grid_style
Set the style of the grid.
src/charts/timedata.rs:85
↓ 1 callers
Method
set_height
(&mut self, height: f32)
src/lib.rs:63
↓ 1 callers
Method
set_line_style
Set the style of the plotted line.
src/charts/xytime.rs:317
↓ 1 callers
Method
set_line_style
Set the style of the plotted line.
src/charts/timedata.rs:71
↓ 1 callers
Method
set_mouse
Enable or disable mouse controls.
src/chart.rs:242
↓ 1 callers
Method
set_offset
Set the offset(x + y) of the backend.
src/backend.rs:301
↓ 1 callers
Method
set_pitch
Set the pitch of the chart.
src/chart.rs:276
↓ 1 callers
Method
set_pitch_scale
Change the pitch scale.
src/chart.rs:193
↓ 1 callers
Method
set_playback_speed
(&mut self, speed: f32)
src/charts/timedata.rs:57
↓ 1 callers
Method
set_ratio
Set the ratio between X and Y values, default being 1 x unit to 1 y unit.
src/charts/xytime.rs:412
↓ 1 callers
Method
set_ratio
Set the ratio between X and Y values, default being 1 x unit to 1 y unit.
src/charts/timedata.rs:167
↓ 1 callers
Method
set_scale
Set the scale of the chart.
src/chart.rs:304
↓ 1 callers
Method
set_scale
Set the scale of the backend.
src/backend.rs:315
↓ 1 callers
Method
set_subgrid_style
Set the style of the subgrid.
src/charts/xytime.rs:343
↓ 1 callers
Method
set_subgrid_style
Set the style of the subgrid.
src/charts/timedata.rs:99
↓ 1 callers
Method
set_text_color
Set the text color of the chart.
src/charts/xytime.rs:369
↓ 1 callers
Method
set_text_color
Set the text color of the chart.
src/charts/timedata.rs:127
↓ 1 callers
Method
set_time
(&mut self, time: f32)
src/charts/timedata.rs:43
↓ 1 callers
Method
set_width
(&mut self, width: f32)
src/lib.rs:59
↓ 1 callers
Method
set_yaw
Set the yaw of the chart.
src/chart.rs:290
↓ 1 callers
Method
size_from_bounds
(self, bounds: Rect, ui: &Ui, texture: TextureId)
src/backend.rs:194
↓ 1 callers
Method
start_playback
Start/enable playback of the chart.
src/charts/xytime.rs:452
↓ 1 callers
Method
subgrid_style
Set the style of the subgrid. Consumes self.
src/charts/xytime.rs:349
↓ 1 callers
Method
text_color
Set the text color of the chart. Consumes self.
src/charts/xytime.rs:380
↓ 1 callers
Method
yaw
Set the yaw of the chart. Consumes self.
src/chart.rs:296
Method
add_assign
(&mut self, rhs: EguiBackendCoord)
src/backend.rs:132
Method
axes_style
Set the style of the plotted line. Consumes self.
src/charts/timedata.rs:119
Method
background_color
Set the background color of the chart. Consumes self.
src/charts/xytime.rs:401
Method
background_color
Set the background color of the chart. Consumes self.
src/charts/timedata.rs:156
Method
current_time
(&mut self)
src/charts/timedata.rs:216
Method
default
()
src/chart.rs:48
Method
drag
Enable/disable dragging of the chart. Consumes self.
src/chart.rs:157
Method
draw
Draw the chart to a Ui. Will also proceed to animate the chart if playback is currently enabled.
src/charts/timedata.rs:181
Method
draw_circle
( &mut self, center: BackendCoord, radius: u32, style: &S, fill: bool,
src/backend.rs:440
Method
draw_line
( &mut self, from: (i32, i32), to: (i32, i32), style: &S, )
src/backend.rs:362
Method
draw_path
( &mut self, path: I, style: &S, )
src/backend.rs:416
Method
draw_pixel
( &mut self, point: (i32, i32), color: BackendColor, )
src/backend.rs:344
Method
draw_rect
( &mut self, upper_left: BackendCoord, bottom_right: BackendCoord, style: &S,
src/backend.rs:380
Method
draw_text
( &mut self, text: &str, style: &TStyle, pos: (i32, i32), )
src/backend.rs:484
Method
enable_all
Enables dragging, rotating, and zooming in on your plots. Consumes self.
src/chart.rs:143
Method
enabled
Create a new MouseConfig with dragging, rotationg, and zooming enabled.
src/chart.rs:120
Method
end_time
(&self)
src/charts/timedata.rs:222
Method
ensure_prepared
(&mut self)
src/backend.rs:336
Method
fill_polygon
( &mut self, vert: I, style: &S, )
src/backend.rs:459
Method
fmt
(&self, _f: &mut Formatter<'_>)
src/backend.rs:27
Method
from
(value: (i32, i32))
src/backend.rs:49
Method
get_data
Get the data of the chart as a reference.
src/chart.rs:318
Method
get_playback_speed
(&self)
src/charts/timedata.rs:228
Method
get_size
(&self)
src/backend.rs:331
Method
grid_style
Set the style of the grid. Consumes self.
src/charts/timedata.rs:91
Method
is_playing
(&self)
src/charts/timedata.rs:204
Method
line_style
Set the style of the plotted line. Consumes self.
src/charts/timedata.rs:77
Function
main
()
examples/parachart.rs:10
Function
main
()
examples/timechart.rs:12
Function
main
()
examples/spiral.rs:16
Function
main
()
examples/3dchart.rs:11
Function
main
()
examples/3d.rs:13
Function
main
()
examples/simple.rs:9
Function
main
()
examples/simple_bg.rs:14
Method
mul_assign
(&mut self, rhs: f32)
src/backend.rs:146
Method
new
Create a new chart with default settings (if not using data supply ())
src/chart.rs:231
Method
new
Create a backend given a reference to a Ui.
src/backend.rs:262
Method
new
Create a new XyTimeData chart. See [Usage](#usage).
src/charts/xytime.rs:84
next →
1–100 of 138, ranked by callers