Crate runmat_plot

Crate runmat_plot 

Source
Expand description

RunMat Plot - World-class interactive plotting library

High-performance GPU-accelerated plotting. Unified rendering pipeline for both interactive and static export.

Re-exports§

pub use gui::PlotWindow;
pub use gui::WindowConfig;
pub use gui::is_window_available;
pub use gui::show_plot_sequential;
pub use gui::get_gui_manager;
pub use gui::health_check_global;
pub use gui::initialize_gui_manager;
pub use gui::is_main_thread;
pub use gui::register_main_thread;
pub use gui::show_plot_global;
pub use gui::GuiErrorCode;
pub use gui::GuiOperationResult;
pub use gui::GuiThreadManager;
pub use plots::*;
pub use export::*;

Modules§

core
Core rendering and scene management for RunMat Plot
data
Data processing and optimization for plotting
export
Export functionality for static images and interactive formats
gui
GUI components for interactive plotting
plots
High-level plot type implementations
styling
Modern styling and theming system for RunMat plots

Structs§

PlotOptions
Plot options for customizing output

Functions§

plot_bar
Create a bar chart - unified pipeline
plot_histogram
Create a histogram - unified pipeline
plot_line
Create a line plot - unified pipeline
plot_scatter
Create a scatter plot - unified pipeline
show_interactive_platform_optimal
Show an interactive plot with optimal platform compatibility This is the main entry point used by the runtime
show_plot_unified
UNIFIED PLOTTING FUNCTION - One path for all plot types