All notable changes to this project will be documented in this file.
- Add Scatter3dPlot
- Move set_axis and set_legend to Axis and Legend modules
- Update CHANGELOG
- Bump to version 0.6.0
- Update dependencies
- Remove kaleido dependency
- Bump to version 0.7.0
- New
axis_position
method and the old one has been renamed toaxis_side
and the corresponding enum values have been updated - Add HeatMap
- [breaking] Remove deprecated structures VerticalBarPlot, HorizontalBarPlot, VerticalBoxPlot, HorizontalBoxPlot
- A deep refactoring
- Update documentation examples
- Update documentation examples
- Remove reference to vertical and horizontal bar/box plots
- Add important note about using GitHub version of plotlars due to polars issue
- Fix github link
- Update dependencies in Cargo.toml
- Remove the important note
- Remove Polars dtype-categorical feature
- Bump to version 0.5.3
- Refactor code
- Add new BarPlot struct with orientation field; deprecate VerticalBarPlot and HorizontalBarPlot
- Update BoxPlot struct to handle both vertical and horizontal box plots
- Add
color
argument - Customize the shape of the marker
- Add optional shape and add line width for line and time series plots
- Deprecate VerticalBarPlot and HorizontalBarPlot
- Update documentation
- Update CHANGELOG.md
- Update version to 0.5.0
- Add Legend module
- Refactor Axis module to use Self instead of Axis in new() method
- Add examples for Axis module
- Update plotlars dependency to version 0.3.1
- Update documentation
- Update plotlars dependency to version 0.3.2
- Add Jupyter section
- Update plotlars dependency to version 0.3.3
- Update Jupyter section and add image to README
- Update documentation
- Update dependencies
- Update plotlars to version 0.4.0
- Update plotlars to version 0.4.0
- Implement From trait for Text to convert from &str and String
- Add plot title position
- Add From trait implementation for Text to convert from &String
- Add axis module for customizing plot axes
- Add write_html method
- Update patch
- Update marker.rs to use #[doc(hidden)] attribute
- Add data for examples
- Update plotlars library to version 0.2.2
- Update documentation link in Cargo.toml
- Update Polars and Plotly library links in README.md and lib.rs
- Add images to documentation
- Update text
- Update plotlars library to version 0.2.3
- The crate documentation is the README file
- Add .markdownlint.json
- Reformat the text
- Justfile to .gitignore
- Remove justfile
- Fix typo
- Fix typo
- Change field visibility
- Update plotlars dependency to version 0.3.0
- Update bon dependency to version 2.1.0
- Add version 0.3.0 and fix typos
- Update features
- CHANGELOG.md
- Add link to data and fix text
- Update dataset path
- Update Changelog
- Add Bar Plot
- Add Box Plot
- Add Histogram plot
- Add Line Plot
- Add Scatter Plot
- Add Time Series Plot
- Add Text module with customizable content, font, size, and color
- Add Rgb struct for representing RGB colors
- Add Mark trait for creating and modifying markers
- Add LineType enum for representing different styles of lines and Line trait
- Add Layout trait for creating Plotly layouts
- Add Plot trait for displaying and rendering generic plots
- Add Trace trait for creating and modifying traces
- Add Polar trait for working with polars dataframes
- Add plot example to README.md
- Update Cargo.toml with keywords and categories for better package discoverability
- Update Cargo.toml with version and dependencies
- Remove unnecessary main.rs file
- Add traces module with various plot types
- Add aesthetics module with line and mark submodules
- Add marker macro for creating and modifying markers
- Add macros module
- Add traits module
- Add Plotlars library for creating visualizations from Polars data frames
- Add .gitignore rules for notebook and main.rs files
- README.md