Skip to main content

Module plotting

Module plotting 

Source
Expand description

Native plotting capabilities for clustering results.

This module provides native plotting implementations using popular Rust visualization libraries like plotters and egui. It bridges the visualization data structures with actual plotting backends to create publication-ready plots.

§Features

  • Static Plots: PNG, SVG, PDF output using plotters
  • Interactive Plots: Real-time visualization using egui
  • Publication Ready: High-quality plots with customizable styling
  • Multiple Backends: Support for different rendering backends
  • Performance Optimized: Efficient rendering for large datasets Native plotting capabilities for clustering results

This module provides native plotting implementations using popular Rust visualization libraries like plotters and egui. It bridges the visualization data structures with actual plotting backends to create publication-ready plots.

Structs§

InteractiveClusteringApp
Interactive clustering visualization using egui
PlotOutput
Plot output configuration

Enums§

PlotFormat
Plot output format

Functions§

launch_interactive_visualization
Launch interactive clustering visualization
plot_dendrogram
Native dendrogram plot using plotters
plot_scatter_2d
Native 2D scatter plot using plotters
plot_scatter_3d
Native 3D scatter plot using plotters
save_clustering_plot
High-level function to create and save a clustering plot
save_clustering_plot_3d
High-level function to create and save a 3D clustering plot
save_dendrogram_plot
High-level function to create and save a dendrogram plot