Ipychart Versions Save

The power of Chart.js with Python

v0.4.1

8 months ago

New features in this version:

  • Doc: Improve Introduction section of the documentation.
  • Improve Python docstrings.

Bug fixes:

  • Solve issue #5.
  • Fix html-vue examples in official documentation not using the last npm package version, thus leading to incorrect charts displayed.

v0.4.0

2 years ago

New features in this version:

  • Chart.js backend was updated to 3.x.x. This is a major update, all changes can be seen here: https://www.chartjs.org/docs/latest/getting-started/v3-migration.html. This implies large performance improvements, easier customization, a rewritten animation system, bug fixes etc.
  • Doc: Move from GitLab pages to GitHub pages. Replace algolia search by flexsearch. Re-writing of some sections to match the new syntax of Chart.js 3.x.x. Better handling of components, which are now isolated in separates HTML files called by Vue scripts.
  • Convert all JS code to ES6 Javascript standard. Use ESLint and Prettier to clean the JS codebase.
  • Integration and adaptation of the colorscheme plugin into the codebase because original implementation is not compatible with Chart.js 3.x.x.
  • Start TDD on Python side.

v0.3.3

2 years ago

Bug Fixes:

  • Fix formatting of datalabels through a callback function (see related issue)

v0.3.2

2 years ago

New features in this version:

  • Pandas Interface : Complete refactoring of the API. Charts are now created using functions.
  • Added support of Jupyter Lab.
  • Added dynamic update of charts when an agument of the chart is modified. This bring a lots of possibilities to dynamically modify a chart, for example by using ipywidgets (sliders, buttons ...).

v0.2.2

3 years ago

New features in this version:

  • Full cleaning of Python code
  • Reduce fontsize in tooltips (back to default size) for charts made using the Pandas Interface

v0.2.1

3 years ago

New features in this version:

Bug Fixes:

  • Fix tooltips for doughnut, pie, polarArea charts when using pandas interface (tooltips wasn't formatted in the same way as other charts).
  • Fix typing in methods of ChartDataFrame class in pandas interface.
  • Fix docstrings: removing excess arguments and adding missing arguments.
  • Various fixes and minor modifications in the documentation

v0.1.4

3 years ago

New features in this version:

  • Pandas Interface : Tooltips are automatically generated to use the column names of the dataframe used to draw the chart. Therefore, the information displayed when hovering the Chart is more relevant and more complete!
  • Code optimization in both Chart & ChartDataFrame classes

Bug Fixes:

  • Add missing requirements
  • Requirements & LICENSE are now packaged in the source distribution

v0.1.3

3 years ago

New features in this version:

  • Pandas Interface : add aggregator in the y scale label for clarity purpose.

Bug Fixes:

  • ChartDataFrame can now handle dataset_options as list (for 2 datasets when hue is activated) or as dict (for 1 dataset when hue is deactivated)

v0.1.2

3 years ago

New features in this version:

  • Pandas Interface : draw charts from your pandas dataframe. More details in documentation.
  • Better handling of callback functions in Javascript side. Using loops & Lodash Javascript package instead of listing all possible callbacks.

Bug Fixes:

  • Dalalabels automatic coloring didn't work when a colorscheme was selected.
  • Default point colors and border colors didn't work on mixed type charts.
  • Callback functions didn't work on axes options.

v0.1.1

3 years ago

Second version of ipychart. Some new features are available:

... And several bug fixes.