Automated the work from #16
This commit is contained in:
parent
3c30e3f919
commit
5779f7e6d6
6 changed files with 69 additions and 958 deletions
|
@ -331,6 +331,23 @@ pub fn show_colormaps_plot(ui: &Ui, plot_ui: &PlotUi) {
|
|||
set_colormap_from_preset(Colormap::Standard, 0);
|
||||
}
|
||||
|
||||
pub fn show_conversions_plot(ui: &Ui, plot_ui: &PlotUi) {
|
||||
ui.text(im_str!(
|
||||
"This header demonstrates (in code) how to convert various ranges into ImRange"
|
||||
));
|
||||
let content_width = ui.window_content_region_width();
|
||||
Plot::new("Simple line plot, conversion 1")
|
||||
.size([content_width, 300.0])
|
||||
.x_limits(&ImVec2 { x: 0.0, y: 1.0 }.into(), Condition::Always)
|
||||
.y_limits(&[0.0, 1.0].into(), YAxisChoice::First, Condition::Always)
|
||||
.build(plot_ui, || {
|
||||
// If this is called outside a plot build callback, the program will panic.
|
||||
let x_positions = vec![0.1, 0.9];
|
||||
let y_positions = vec![0.1, 0.9];
|
||||
PlotLine::new("legend label").plot(&x_positions, &y_positions);
|
||||
});
|
||||
}
|
||||
|
||||
pub fn show_demo_headers(ui: &Ui, plot_ui: &PlotUi) {
|
||||
if CollapsingHeader::new(im_str!("Line plot: Basic")).build(&ui) {
|
||||
show_basic_plot(&ui, &plot_ui);
|
||||
|
@ -353,4 +370,7 @@ pub fn show_demo_headers(ui: &Ui, plot_ui: &PlotUi) {
|
|||
if CollapsingHeader::new(im_str!("Line plot: \"Axis equal\"")).build(&ui) {
|
||||
show_axis_equal_plot(&ui, &plot_ui);
|
||||
}
|
||||
if CollapsingHeader::new(im_str!("Line plot: Range conversions")).build(&ui) {
|
||||
show_conversions_plot(&ui, &plot_ui);
|
||||
}
|
||||
}
|
||||
|
|
5
implot-examples/implot-wgpu-demo/Cargo.lock
generated
5
implot-examples/implot-wgpu-demo/Cargo.lock
generated
|
@ -660,19 +660,18 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "implot"
|
||||
version = "0.3.0"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"bitflags",
|
||||
"imgui",
|
||||
"implot-sys",
|
||||
"lazy_static",
|
||||
"parking_lot",
|
||||
"rustversion",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "implot-sys"
|
||||
version = "0.3.0"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"imgui-sys",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue