diff --git a/src/ui/panes/plot_2d.rs b/src/ui/panes/plot_2d.rs index bcba91be186452658e408e19b5f1800e8d7abda0..c835b8783eac9f58e3e273c0a0d7bba95ac4ffcb 100644 --- a/src/ui/panes/plot_2d.rs +++ b/src/ui/panes/plot_2d.rs @@ -138,7 +138,8 @@ impl PaneBehavior for Plot2DPane { let plot = egui_plot::Plot::new("plot") .auto_bounds(Vec2b::TRUE) - .legend(Legend::default()); + .legend(Legend::default()) + .label_formatter(|name, value| format!("{} - x:{:.2} y:{:.2}", name, value.x, value.y)); plot.show(ui, |plot_ui| { self.contains_pointer = plot_ui.response().contains_pointer(); if plot_ui.response().dragged() && ctrl_pressed { @@ -149,7 +150,8 @@ impl PaneBehavior for Plot2DPane { plot_ui.line( Line::new(PlotPoints::from(data_points)) .color(plot_settings.color) - .width(plot_settings.width), + .width(plot_settings.width) + .name(&plot_settings.field), ); } plot_ui