Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/donkeyteethUX/iced_plot
/ functions
Functions
611 in github.com/donkeyteethUX/iced_plot
⨍
Functions
611
◇
Types & classes
105
↓ 1 callers
Method
set_cursor_overlay
Enable or disable the small cursor-position overlay shown in the lower-left corner of the plot. Disabled by default.
src/plot_widget.rs:794
↓ 1 callers
Method
set_cursor_provider
Provide a custom formatter for the cursor overlay. Called with (x, y) world coordinates and should return the formatted string.
src/plot_widget.rs:800
↓ 1 callers
Method
set_data_aspect
Set the data aspect ratio (y units per x unit). Use 1.0 for square pixels.
src/plot_widget.rs:183
↓ 1 callers
Method
set_double_click
(&mut self, button: mouse::Button, action: ClickAction, enabled: bool)
examples/controls_toggles.rs:124
↓ 1 callers
Method
set_id_map
(&mut self, map: Vec<(u32, u32)>)
src/picking.rs:527
↓ 1 callers
Method
set_pick_highlight_provider
Set a custom highlighter for picked point.
src/plot_widget.rs:783
↓ 1 callers
Method
set_render_strategy
Set the rendering strategy used by the plot.
src/plot_widget.rs:810
↓ 1 callers
Method
set_render_strategy
(&mut self, strategy: PlotRenderStrategy)
examples/auto_backend.rs:123
↓ 1 callers
Method
set_scale_factor
(&mut self, scale: f32)
src/plot_renderer/shader.rs:439
↓ 1 callers
Method
set_series_point_colors
Set per-point colors for an existing series.
src/plot_widget.rs:892
↓ 1 callers
Method
set_style
Set a style function for the plot widget.
src/plot_widget.rs:193
↓ 1 callers
Method
set_view
(&mut self, w: u32, h: u32, scale: f32)
src/picking.rs:521
↓ 1 callers
Method
set_x_axis_formatter
Set a custom formatter for the x-axis tick labels. The formatter receives a GridMark (containing the tick value and step size) and the current visible
src/plot_widget.rs:857
↓ 1 callers
Method
set_x_axis_label
Set the x-axis label.
src/plot_widget.rs:268
↓ 1 callers
Method
set_x_axis_link
Link the x-axis to other plots. When the x-axis is panned or zoomed, all plots sharing this link will update synchronously.
src/plot_widget.rs:309
↓ 1 callers
Method
set_x_axis_scale
Set the x-axis scale mode. This does not modify tick producer/formatter settings.
src/plot_widget.rs:287
↓ 1 callers
Method
set_x_lim
Set the x-axis limits (min, max) for the plot. If set, these will override autoscaling for the x-axis.
src/plot_widget.rs:280
↓ 1 callers
Method
set_x_tick_producer
Set a custom tick producer for generating tick positions along both axes.
src/plot_widget.rs:869
↓ 1 callers
Method
set_y_axis_formatter
Set a custom formatter for the y-axis tick labels. The formatter receives a GridMark (containing the tick value and step size) and the current visible
src/plot_widget.rs:864
↓ 1 callers
Method
set_y_axis_label
Set the y-axis label.
src/plot_widget.rs:273
↓ 1 callers
Method
set_y_axis_link
Link the y-axis to other plots. When the y-axis is panned or zoomed, all plots sharing this link will update synchronously.
src/plot_widget.rs:315
↓ 1 callers
Method
set_y_axis_scale
Set the y-axis scale mode. This does not modify tick producer/formatter settings.
src/plot_widget.rs:302
↓ 1 callers
Method
set_y_lim
Set the y-axis limits (min, max) for the plot. If set, these will override autoscaling for the y-axis.
src/plot_widget.rs:295
↓ 1 callers
Method
set_y_tick_producer
Set a custom tick producer for generating tick positions along the y-axis.
src/plot_widget.rs:874
↓ 1 callers
Function
stack_with_labels
Stack the element with the labels on the bottom and left.
src/axes_labels.rs:7
↓ 1 callers
Function
submit_request
(instance_id: u64, req: GpuPickRequest)
src/picking.rs:282
↓ 1 callers
Method
sync
(&mut self, device: &Device, queue: &Queue, state: &PlotState)
src/plot_renderer/shader.rs:503
↓ 1 callers
Function
take_latest_request
(instance_id: u64)
src/picking.rs:296
↓ 1 callers
Function
take_result
(instance_id: u64)
src/picking.rs:291
↓ 1 callers
Function
target_attachment
(target: &TextureView)
src/plot_renderer/shader.rs:70
↓ 1 callers
Method
toggle_visibility
(&mut self, id: &ShapeId)
src/plot_widget.rs:1149
↓ 1 callers
Method
top_shapes
(&self)
examples/plot_overlays.rs:86
↓ 1 callers
Method
unbind_click
Remove a mouse click binding.
src/controls.rs:194
↓ 1 callers
Method
unbind_double_click
Remove a mouse double-click binding.
src/controls.rs:215
↓ 1 callers
Method
update
(&mut self, message: Message)
examples/auto_backend.rs:53
↓ 1 callers
Function
update_cursor_overlay_on_move
( widget: &PlotWidget, state: &PlotState, effects: &mut UpdateEffects, )
src/plot_widget.rs:1333
↓ 1 callers
Method
update_frame
(&mut self)
examples/bad_apple.rs:116
↓ 1 callers
Function
update_plot
(widget: &mut PlotWidget, message: PlotUiMessage)
examples/auto_backend.rs:147
↓ 1 callers
Method
update_series
Update a data series by its id.
src/plot_widget.rs:223
↓ 1 callers
Method
update_ticks
( &mut self, x_tick_producer: Option<&TickProducer>, y_tick_producer: Option<&TickProd
src/plot_state.rs:386
↓ 1 callers
Function
update_ticks_and_build_payload
( widget: &PlotWidget, state: &mut PlotState, effects: &mut UpdateEffects, first_time_widget_v
src/plot_widget.rs:1420
↓ 1 callers
Method
update_tooltip_positions
Update tooltip positions for all hovered and picked points This should be called when the plot canvas position changes
src/plot_widget.rs:397
↓ 1 callers
Method
validate
(&self)
src/series.rs:499
↓ 1 callers
Method
view_plot_area
( &'a self, shapes_bottom: impl Iterator<Item = Element<'a, Message>>, shapes_top: imp
src/plot_widget.rs:714
↓ 1 callers
Method
view_tick_labels
(&self)
src/plot_widget.rs:1087
↓ 1 callers
Method
view_tooltip_overlay
( &'a self, payload: &'a Option<TooltipUiPayload>, camera_bounds: &Option<(Camera, Rec
src/plot_widget.rs:978
↓ 1 callers
Method
view_top_right_overlay
(&self, has_legend: bool)
src/plot_widget.rs:1040
↓ 1 callers
Method
view_with_shapes
View the plot widget with external Iced elements anchored to plot coordinates.
src/plot_widget.rs:642
↓ 1 callers
Function
widget_has_any_tooltips
(widget: &PlotWidget)
src/plot_widget.rs:1258
↓ 1 callers
Function
widget_needs_camera_bounds
(widget: &PlotWidget)
src/plot_widget.rs:1266
↓ 1 callers
Method
with_anchor_offset
Set a pixel offset applied after anchor projection. Positive x moves the overlay right; positive y moves it up.
src/plot_overlay.rs:50
↓ 1 callers
Method
with_autoscale_on_updates
Enable or disable autoscaling of the plot when new data is added.
src/plot_widget_builder.rs:94
↓ 1 callers
Method
with_line_type
Set the line type while preserving the current width.
src/series.rs:92
↓ 1 callers
Method
with_render_strategy
Select which rendering path the plot should use.
src/plot_widget_builder.rs:156
↓ 1 callers
Method
with_world_width
Set the line width in world units.
src/series.rs:86
↓ 1 callers
Method
with_x_scale
Set the x-axis scale mode. Hint: For log-style ticks, consider also setting the tick producer and formatter to use [`crate::log_tick_producer`] and [
src/plot_widget_builder.rs:196
↓ 1 callers
Method
with_x_tick_labels
Set whether tick labels for the x axis will be shown.
src/plot_widget_builder.rs:268
↓ 1 callers
Method
with_y_scale
Set the y-axis scale mode. Hint: For log-style ticks, consider also setting the tick producer and formatter to use [`crate::log_tick_producer`] and [
src/plot_widget_builder.rs:212
↓ 1 callers
Method
with_y_tick_labels
Set whether tick labels for the y axis will be shown.
src/plot_widget_builder.rs:274
↓ 1 callers
Method
without_grid
Disable background grid lines and ticks on both axes.
src/plot_widget_builder.rs:337
↓ 1 callers
Method
world_per_pixel
(&self, camera: &crate::camera::Camera)
src/plot_renderer/shader.rs:405
↓ 1 callers
Method
world_to_ndc
(&self, world: [f64; 2], camera: &crate::camera::Camera)
src/plot_renderer/shader.rs:379
↓ 1 callers
Method
write_line_vertex
(&mut self, vertex: LineVertex<'_>)
src/plot_renderer/shader.rs:244
↓ 1 callers
Method
zoom_at_cursor
(&mut self, scroll_y: f32, viewport: DVec2)
src/plot_state.rs:875
Method
affine
Convert a data value with `value * scale + translate` before axis scaling.
src/transform.rs:141
Function
affine_transform_normalizes_axis_position
()
src/transform.rs:357
Method
align_to_anchor_horizontal
Set the overlay's horizontal position relative to its anchor.
src/plot_overlay.rs:90
Method
align_to_anchor_vertical
Set the overlay's vertical position relative to its anchor.
src/plot_overlay.rs:96
Function
annotation_style
(theme: &Theme)
examples/plot_overlays.rs:214
Function
arrow_keys_do_not_pan_when_disabled
()
src/plot_state.rs:1444
Function
arrow_keys_use_configured_pan_fraction_when_enabled_and_hovered
()
src/plot_state.rs:1408
Method
arrows_to_pan_enabled
Return whether all arrow keys are currently bound to pan actions.
src/controls.rs:372
Function
available_cursor_uses_absolute_bounds_for_drag_start
()
src/plot_state.rs:1650
Method
axes
Interpret values as normalized positions inside the plot area. `0.0` is the low edge of the axis and `1.0` is the high edge. A point using `PositionT
src/transform.rs:133
Function
axes_transform_maps_normalized_value_into_axis_range
()
src/transform.rs:386
Function
axes_transform_series_maps_to_camera_range_and_skips_autoscale_bounds
()
src/plot_state.rs:1390
Function
axis_scale_is_applied_after_data_transform
()
src/transform.rs:366
Method
circle
(size: f32)
src/series.rs:186
Method
circles
Create a new series with circle markers.
src/series.rs:367
Method
clear_hover
Clear all hover points from the plot.
src/plot_widget.rs:495
Function
click_action_label
(action: ClickAction)
src/controls.rs:486
Method
click_enabled
(&self, button: mouse::Button, action: ClickAction)
examples/controls_toggles.rs:120
Function
composite_transform_inverts_in_reverse_order
()
src/transform.rs:375
Function
configured_key_autoscales_when_hovered
()
src/plot_state.rs:1882
Function
configured_mouse_button_starts_and_stops_drag_pan
()
src/plot_state.rs:1471
Function
control
( label: &'a str, options: &'a [T], selected: T, on_selected: impl Fn(T) -> Message + 'a, )
examples/themes_and_styles.rs:94
Method
controls_help_enabled
Return whether the in-canvas controls/help UI is enabled.
src/plot_widget.rs:850
Method
coordinate_system
Return the transform's source coordinate system.
src/transform.rs:165
Function
cpu_pick_skips_unpickable_series
()
src/picking.rs:798
Method
dashed
Create a dashed line style with the given dash length in logical pixels.
src/series.rs:66
Method
default
()
src/plot_state.rs:84
Method
default
()
src/camera.rs:37
Method
default
()
src/controls.rs:104
Method
default
()
src/grid.rs:201
Method
default
()
src/picking.rs:347
Method
default
()
src/plot_widget.rs:114
Method
default
()
src/series.rs:38
Function
default_formatter
A default formatter that displays values with reasonable precision.
src/ticks.rs:46
Method
default_hover_highlight_provider
Default hover highlight provider that shows the tooltip text with series label, x and y coordinates of the point.
src/plot_widget_builder.rs:344
Function
default_tick_producer
A default tick producer that generates tick positions with appropriate spacing.
src/ticks.rs:73
← previous
next →
301–400 of 611, ranked by callers