Statsplotly

Latest version: v0.2.1

Safety actively analyzes 627119 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.1

=============
**2024-05-08**

๐Ÿ› Fix a bug in :class:`~statsplotly.plot_specifiers.color.ColorSpecifier` due to "0" and "1" color strings being interpreted as valid color specifications by `matplotlib`.

๐ŸŽจ Expose `rgb_string_array_from_colormap` in the :mod:`~statsplotly.utils` module.

0.2.0

=============
**2024-05-01**

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

โœจ New features
***************
- Add the :class:`~statsplotly.utils.SubplotGridFormatter` class, exposing methods to manage the subplot grid :
- :meth:`~statsplotly.utils.SubplotGridFormatter.set_common_coloraxis` manages coloraxis and colorbar display across multiple heatmap subplots.
- :meth:`~statsplotly.utils.SubplotGridFormatter.set_common_axis_limit` manages axis limits across a subplot grid.
- :meth:`~statsplotly.utils.SubplotGridFormatter.tidy_subplots` manages post-processing of a subplot grid.

- Enhance the color specification option of the main plotting module : the `color` argument now accepts reference to `datetime` and arbitrary `string` color data.
- Support *geometric mean* and *geometric standard deviation factor* options in :func:`~statsplotly.barplot` `aggregation_fct` and `error_bar` arguments.
- Support Empirical Cumulative Distribution Function option in :func:`~statsplotly.distplot` and :func:`~statsplotly.jointplot`.

๐ŸŽจ Feature improvements
***********************
- Improve :func:`~statsplotly.heatmap` axis formatting when `axis = "equal"`.
- Improve :func:`~statsplotly.jointplot` trace visibility group consistency.
- Add `color` specification option for :func:`~statsplotly.jointplot` scatter traces.
- Preserve original data ordering in :func:`~statsplotly.barplot` aggregations.
- Automatic detection of plot orientation for :func:`~statsplotly.barplot` and :func:`~statsplotly.catplot`.
- Improve colorbar management in layout.
- Support discrete color mapping in :func:`~statsplotly.heatmap`.
- Improve `datetime` data handling in :func:`~statsplotly.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 :func:`~statsplotly.heatmap`.
- Fix `scaleratio` for `axis="id_line"`.
- Fix cumulative histograms when `cumulative=True` and `step=True`.

0.1.5

=============
**2023-11-25**

The 0.1.5 version ensures compatibility with Python>=3.10.

0.1.4

=============
**2023-09-27**

The 0.1.4 version 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

0.1.3

=============
**2023-09-20**

The 0.1.3 version 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

0.1.2

=============
**2023-07-11**

The 0.1.2 version 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`.

Page 1 of 2

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.