Pylustrator Versions Save

Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.

v1.3.0

1 year ago

A big update for pylustrator with increase performance on large figures and extended tests with better undo/redo functionality.

  • increased performance when editing large figures due to not drawing the selection in the figure but in Qt
  • deactivate broken exception silencer
  • compatibility with matplotlib >= 3.6.0
  • icons for legend editor
  • automatic tests for axes and texts
  • better undo/redo functionality
  • allow to set tuples for linestyles

v1.2.1

1 year ago

Fixes version compatibility with matplotib < 3.4.0 that was introduced when pylustrator implemented basic support for SubFigures.

v1.2

1 year ago

Changes to the interface

  • slight redesign of left panel to make button labels readable
  • left panel can be resized
  • changed icon of y-tick editor
  • moved position and size spin boxes to top row
  • added undo/redo buttons and extended undo redo functionality
  • modernized style of canvas background and fixed ruler number display

Changes to the generated code

  • generated code for added text is now only one line instead of one line for each property
  • generated code for despining is not one line instead of two

Bug Fixes

  • remove erroneous tick warnings
  • figure is resized to fit into the default window size
  • fixed compatibility with recent jupyter notebook versions
  • basic support for figures with subfigures

v1.1.2

2 years ago
  • allow use in shell (just prints the results without storing them)
  • updated pipy description.

v1.1.1

2 years ago

fixed pylustrator to work with the current matplotlib version.

v1.1.0_

3 years ago

Changes:

  • added function to arrange plots to a regular grid
  • smaller bugfixes

v1.0.0

3 years ago

v0.14.0

4 years ago

Changelog:

  • toolbar similar to the mpl toolbar for zoom and pan
  • more docstrings and typehints in code
  • some bugfixes

v0.8.1

5 years ago

Fixed a but with setup.py

v0.8.0

5 years ago

Rewrite of the dragging engine (allows multi-select), more functionality for the interface.