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 core::scene::GpuVertexBuffer;pub use event::FigureEvent;pub use event::FigureEventKind;pub use event::FigureLayout;pub use event::FigureLegendEntry;pub use event::FigureMetadata;pub use event::FigureScene;pub use event::FigureSnapshot;pub use event::PlotDescriptor;pub use event::PlotKind;pub use plots::AreaPlot;pub use plots::ContourFillPlot;pub use plots::ContourPlot;pub use plots::Figure;pub use plots::Line3Plot;pub use plots::LinePlot;pub use plots::PieChart;pub use plots::QuiverPlot;pub use plots::Scatter3Plot;pub use plots::ScatterPlot;pub use plots::StairsPlot;pub use plots::StemPlot;pub use plots::SurfacePlot;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 export::image::*;pub use export::vector::*;
Modules§
- context
- core
- Core rendering and scene management for RunMat Plot
- data
- Data processing and optimization for plotting
- event
- export
- Export functionality for static images and interactive formats
- gpu
- gui
- GUI components for interactive plotting
- overlay
- Egui overlay rendering helpers.
- plots
- High-level plot type implementations
- styling
- Modern styling and theming system for RunMat plots
Structs§
- Plot
Options - 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
- render_
interactive_ with_ handle - Show an interactive plot that is tied to a specific MATLAB figure handle. This allows embedding runtimes to request that a window close when the corresponding figure lifecycle event fires.
- 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