plot label formatter

This commit is contained in:
Simon Gardling 2022-03-08 10:08:07 -05:00
parent 5bd48a7c59
commit 945c2e1ab1

View File

@ -503,6 +503,10 @@ impl epi::App for MathApp {
.set_margin_fraction(Vec2::ZERO) .set_margin_fraction(Vec2::ZERO)
.data_aspect(1.0) .data_aspect(1.0)
.include_y(0) .include_y(0)
.label_formatter(|name, value| match name.is_empty() {
true => format!("({:.2}, {:.2})", value.x, value.y),
false => format!("{}\n({:.2}, {:.2})", name, value.x, value.y),
})
.show(ui, |plot_ui| { .show(ui, |plot_ui| {
let bounds = plot_ui.plot_bounds(); let bounds = plot_ui.plot_bounds();
let minx_bounds: f64 = bounds.min()[0]; let minx_bounds: f64 = bounds.min()[0];