Version 0.2.6ยถ

2024-12-13

The 0.2.6 release fixes a bug in continuous error bands (see issue #3194).

๐Ÿ› Introduce the ShadedTrace class to draw filled scatter traces.

๐ŸŽจ Set default scatter trace mode to MARKERS when some data types is string.

Version 0.2.5ยถ

2024-12-09

The 0.2.5 release adds support for pyarrow data type hinting.

Version 0.2.4ยถ

2024-11-06 The 0.2.4 release increases performance of 2D scatter plots.

๐ŸŽจ Use plotly.graph_objects.Scattergl for ScatterTrace traces.

Version 0.2.3ยถ

2024-08-26

The 0.2.3 release cleans dependencies.

โž– Drop dependency on jupyter.

Version 0.2.2ยถ

2024-08-04

The 0.2.2 release fixes bugs with discrete colormaps and aggregation barplots.

๐Ÿ› Bug fixesยถ

๐Ÿ‘• Update linting and type checking parameters.

๐Ÿ“š Improve documentation with autodoc-pydantic.

Version 0.2.1ยถ

2024-05-08

The 0.2.1 release fixes a bug in color specification with โ€œ0โ€ and โ€œ1โ€ color identifiers.

๐Ÿ› Fix a bug in ColorSpecifier due to โ€œ0โ€ and โ€œ1โ€ color strings being interpreted as valid color specifications by matplotlib.

๐ŸŽจ Expose rgb_string_array_from_colormap in the utils module.

Version 0.2.0ยถ

2024-05-01

The 0.2.0 release introduces new methods enhancing subplots management, and improves plotting features.

โœจ New featuresยถ

๐ŸŽจ Feature improvementsยถ

  • Improve heatmap() axis formatting when axis = โ€œequalโ€.

  • Improve jointplot() trace visibility group consistency.

  • Add color specification option for jointplot() scatter traces.

  • Preserve original data ordering in barplot() aggregations.

  • Automatic detection of plot orientation for barplot() and catplot().

  • Improve colorbar management in layout.

  • Support discrete color mapping in heatmap().

  • Improve datetime data handling in catplot().

  • Correct bar layout in multi-trace histograms.

  • Improve step histogram line aesthetics.

  • Display slice name on color-coded bar charts.

  • Integrate statsplotly template with plotly theming framework.

๐Ÿ› Bug fixesยถ

  • Fix data slice visibility inconsistencies in heatmap().

  • Fix scaleratio for axis=โ€id_lineโ€.

  • Fix cumulative histograms when cumulative=True and step=True.

Version 0.1.5ยถ

2023-11-25

The 0.1.5 release ensures compatibility with Python>=3.10.

Version 0.1.4ยถ

2023-09-27

The 0.1.4 release fix inconsistencies in color coding.

๐Ÿ› Make casting color coding string array to integer consistent.

๐ŸŽจ Add support for all Plotly / Seaborn and Matplotlib colorscales.

๐Ÿ’ฅ Bump to pydantic==v2.4

Version 0.1.3ยถ

2023-09-20

The 0.1.3 release fixes a bug when processing color coding arrays.

๐Ÿ› Handle null values when casting color coding array to integer data type.

๐Ÿ’š Set up pre-commit hooks.

๐Ÿ”จ Clean up deprecated Pandas code.

๐Ÿ‘• Linting

Version 0.1.2ยถ

2023-07-11

The 0.1.2 release allows to combine several subplots with different ColorAxis on the same figure, and improve axes management.

โœจ New featuresยถ

  • Update layout and marker attributes to preserve each subplot original coloraxis upon adding new traces with ColorAxis specification on an existing Figure.

๐ŸŽจ Feature improvementsยถ

  • Improve consistency between axis range and axis format.

  • Harmonize plot styling arguments.

๐Ÿ’ฅ Breaking Changesยถ

  • Bump to Pydantic V2.

๐Ÿšš Rename package to statsplotly.

๐Ÿš€ Set up Poetry management and Github Actions CI/CD.

๐Ÿงน Remove the color argument of distplot and jointplot functions because they require unidimensional trace color scheme.

โž– Remove dependency on pymodules.

Version 0.1.1ยถ

2022-03-10

The 0.1.1 release fixes a bug in the color module.

๐Ÿ› Fix bug in ColorAxis specification when using direct color assignments (i.e., CSS or hex color codes). The colorscale and colorbar attributes are now set to None.

Version 0.1.0ยถ

2023-02-15

The 0.1.0 release is the first tagged release of the Statsplot package.