← 返回首页
Releases · fastplotlib/fastplotlib · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus

Releases: fastplotlib/fastplotlib

v0.6.1

Compare

Choose a tag to compare

Filter
kushalkolar released this 16 Nov 02:36
c924c66

This release changes the pygfx version pin due to upstream changes in rendercanvas and wgpu that cause CI issues, does not affect users.

It also includes a fix for how plot areas are auto scaled when controllers manage multiple cameras.

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Compare

Choose a tag to compare

Filter
kushalkolar released this 04 Nov 05:28
6d04ade

New

  • ImageVolumeGraphic, #791
  • VectorsGraphic, #929
  • Scatter markers and other new scatter features, #913
  • alpha handling, transparent objects are now pickable! #873
  • PolygonSelector, #837
  • Better handling of z-order for rendering, #906 .

What's Changed

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Compare

Choose a tag to compare

Filter
kushalkolar released this 10 Jul 19:46
d444c41

Bugfix release

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Compare

Choose a tag to compare

Filter
kushalkolar released this 27 May 23:57
124d79e

New

  • Tooltips! figure = Figure(show_tooltips=True) will autogenerate tooltips that display the graphic's data at the current mouse pointer position. For customization see the examples gallery.
  • Graphic is now public and available as a top level import, useful for typing and subclassing. fastplotlib.Graphic.
  • All GraphicFeatures are now public and available under the fastplotlib.graphics.features namespace. Useful for typing and subclassing for advanced use cases.
  • GraphicFeatureEvent is now public and also available as a top level import, i.e. fastplotlib.GraphicFeatureEvent, since this can be frequently used for typing in event callback functions.
  • Faster array subsampling that takes into account the relative dimensions of the input array, now used for quick_min_max(). Thanks @FlynnOConnell !
  • Infinite line material from pygfx gives us a much nicer LinearSelector!

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Compare

Choose a tag to compare

Filter
kushalkolar released this 26 Mar 22:43
d97307b

New

  • Window layouts! You can create subplots with arbitrary rects/extents on the canvas, move and resize them! From #740.
    See the Examples Gallery to learn how to create them.
rects-2025-03-08_02.43.12.mp4
  • Bidirectional events are supported! No changes in the API, just add event handlers as you normally would without worrying about recursion if you end up with cycles in your event graph. 😄 #744
  • #771 , not officially documented for now, the way in which you access this might change in the future but we plan to keep this because it's very useful

Breaking

  • Subplot.set_title no longer exists, use Subplot.title = "new_title_text". Subplot.title will return a TextGraphic that you can further format.
  • The prototype video recorder (which wasn't really exposed) has been removed since it was very wonky. Once #765 is done we will have a proper way to create a video.

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Compare

Choose a tag to compare

Filter
kushalkolar released this 28 Jan 01:08
d4af1a9

New

  • Axes! We finally have basic axes, thanks to @almarklein 🥳 . Currently not very performative but good enough for many use cases. If you do not need axes and require the absolute highest performance set the axes visibility to False.
  • ImGUI integration! Optional imgui integration using imgui_bundle. Provides subplot toolbars, right click menus, and allows implementation of UI elements within the canvas. This allows you to create UIs that will work across all GUI backends, Qt, glfw, and jupyter! See the examples to learn more.
  • use the cmap library
  • RectangleRegionSelector
  • More examples

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Compare

Choose a tag to compare

Filter
kushalkolar released this 19 Jun 02:45
0edfe7f

Major release

Breaking changes

  • Graphic properties (such as data, colors, thickness etc.) have been refactored. They are much simpler now.
    • Please see this for a description of the new API, concise and in-depth comparison are given: #511 (comment)
    • Events should be added onto graphics now, not onto graphic properties. ex: do not do: line.colors.add_event_handler(), instead do: line.add_event_handler(<callback>, "colors"). Decorators are also supported, for more info see #511 (comment)
    • selector selection is now in data space, and doesn't return indices. For example, linear_selector.selection will return the x or y position of the selector in data space, not the index like before. See the "selectors" section here for more details or the selector docs: #511 (comment)
  • Figure is new and is largely the same as the former Gridplot. Plot no longer exists. See #479

What's Changed

New Contributors

Full Changelog: v0.1.0.a16...v0.2.0

v0.1.0.a16

Compare

Choose a tag to compare

Filter
kushalkolar released this 30 Nov 18:54
2873a67

Breaking changes

  • in #382 the controllers argument for GridPlot has been replaced by two new arguments. See the new docstring for details, briefly:
    • controller_ids to specify how controllers can be synced across subplots
    • controller_types to specify the controller types, such as "panzoom", "fly", "orbit", etc.
  • after #364 PlotArea.auto_scale() only takes keyword arguments and no positional arguments.

What's Changed

Full Changelog: v0.1.0.a15...v0.1.0.a16

v0.1.0.a15

Compare

Choose a tag to compare

Filter
kushalkolar released this 03 Nov 07:20
9a81e7d

What's Changed

Note: CI for this version was performed locally and reference images were checked manually. GitHub actions was bugging out heavily.

Full Changelog: v0.1.0.a14...v0.1.0.a15

v0.1.0.a14

Compare

Choose a tag to compare

Filter
kushalkolar released this 31 Oct 02:08
9ab93a4

What's Changed

Full Changelog: v0.1.0.a13...v0.1.0.a14

Footer

© 2026 GitHub, Inc.