Skip to main content

Crate nova_plot

Crate nova_plot 

Source
Expand description

§Nova Plot

Native data visualization engine for NovaType.

This crate provides:

  • SVG-based chart rendering
  • Multiple chart types (line, bar, scatter, pie)
  • CSV and JSON data parsing
  • Configurable styling

§Example

use nova_plot::{Chart, ChartType, DataSource};

let data = DataSource::from_csv("data.csv")?;
let chart = Chart::new(ChartType::Line)
    .with_title("Sales Over Time")
    .with_data(data);

let svg = chart.render()?;

Re-exports§

pub use chart::Chart;
pub use chart::ChartType;
pub use data::DataSource;
pub use error::Error;
pub use error::Result;
pub use style::ChartStyle;

Modules§

chart
Chart configuration and building.
data
Data source handling for charts.
error
Error types for nova-plot.
render
SVG rendering for charts.
style
Chart styling configuration.