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ยถ
Fix a bug in
ColorSpecifier
with discrete colormaps.Fix a bug in
OrientedPlotSpecifier
with default orientation of aggregation barplots.
๐ 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ยถ
- Add the
SubplotGridFormatter
class, exposing methods to manage the subplot grid : set_common_coloraxis()
manages coloraxis and colorbar display across multiple heatmap subplots.set_common_axis_limit()
manages axis limits across a subplot grid.tidy_subplots()
manages post-processing of a subplot grid.
- Add the
Enhance the color specification option of the main plotting module : the color argument now accepts reference to
datetime
and arbitrary string color data.Support
GEO_MEAN
andGEO_STD
options inbarplot()
for aggregation_fct and error_bar arguments.Support Empirical Cumulative Distribution Function option in
distplot()
andjointplot()
.
๐จ 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()
andcatplot()
.Improve colorbar management in layout.
Support discrete color mapping in
heatmap()
.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.