X Tutup
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
97442f5
new cursor tool, basics work
kushalkolar Nov 19, 2025
034f719
lint and update api docs
clewis7 Nov 19, 2025
9a18381
add custom tooltip to figure
kushalkolar Nov 20, 2025
b08e744
Merge branch 'cursor-simpler' of https://github.com/fastplotlib/fastp…
kushalkolar Nov 20, 2025
cf0c6dd
example WIP
kushalkolar Nov 20, 2025
86807c2
manual picking, world obj -> graphic mapping
kushalkolar Nov 20, 2025
506fa2c
fix
kushalkolar Nov 20, 2025
f69ccc9
fix gc
kushalkolar Nov 20, 2025
c0c1203
stuff
kushalkolar Nov 25, 2025
cbc5127
Merge branch 'main' into cursor-simpler
kushalkolar Dec 6, 2025
5630f23
Merge branch 'cursor-simpler' of https://github.com/fastplotlib/fastp…
kushalkolar Dec 6, 2025
c5f8eac
cursor and tooltips refactor, basically works
kushalkolar Dec 6, 2025
9323e3a
much simpler tooltip and cursor
kushalkolar Dec 7, 2025
a59f686
move TextBox and Tooltip, update API docs
kushalkolar Dec 7, 2025
c60f1fe
cursor manages tooltips
kushalkolar Dec 7, 2025
32493b1
update examples
kushalkolar Dec 7, 2025
ed297f5
black
kushalkolar Dec 7, 2025
40f3357
cleanup
kushalkolar Dec 7, 2025
a3252eb
docstrings
kushalkolar Dec 7, 2025
c6133cd
update example
kushalkolar Dec 7, 2025
75d13fe
update example
kushalkolar Dec 7, 2025
6d535e7
add image space transforms examples
kushalkolar Dec 17, 2025
00b51a9
finish space transforms examples
kushalkolar Dec 17, 2025
1cafa74
typing
kushalkolar Dec 17, 2025
f585007
black
kushalkolar Dec 17, 2025
a64ce67
docstrings
kushalkolar Dec 17, 2025
a0f74c2
update examples
kushalkolar Dec 17, 2025
6a648e7
textbox constructor takes args, docstrings
kushalkolar Dec 17, 2025
dd65092
True -> true
kushalkolar Dec 17, 2025
cd0f216
update names
kushalkolar Dec 17, 2025
70c8088
update cursor examples
kushalkolar Dec 17, 2025
d4c3eb7
new ground truth screenshots for transforms
kushalkolar Dec 17, 2025
edca694
black
kushalkolar Dec 17, 2025
3570fba
update
kushalkolar Dec 17, 2025
a7bf44c
revert persist kwarg in PlotArea animations stuff
kushalkolar Dec 17, 2025
fba5247
fix
kushalkolar Dec 22, 2025
201b75c
message for image volumes
kushalkolar Dec 22, 2025
32c7d5f
Update fastplotlib/graphics/_base.py
clewis7 Jan 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions docs/source/api/graphic_features/Scale.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.. _api.Scale:

Scale
*****

=====
Scale
=====
.. currentmodule:: fastplotlib.graphics.features

Constructor
~~~~~~~~~~~
.. autosummary::
:toctree: Scale_api

Scale

Properties
~~~~~~~~~~
.. autosummary::
:toctree: Scale_api

Scale.value

Methods
~~~~~~~
.. autosummary::
:toctree: Scale_api

Scale.add_event_handler
Scale.block_events
Scale.clear_event_handlers
Scale.remove_event_handler
Scale.set_value

1 change: 1 addition & 0 deletions docs/source/api/graphic_features/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ Graphic Features
Name
Offset
Rotation
Scale
Alpha
AlphaMode
Visible
Expand Down
5 changes: 5 additions & 0 deletions docs/source/api/graphics/Graphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@ Properties
Graphic.offset
Graphic.right_click_menu
Graphic.rotation
Graphic.scale
Graphic.supported_events
Graphic.tooltip_format
Graphic.visible
Graphic.world_object

Expand All @@ -42,6 +44,9 @@ Methods
Graphic.add_axes
Graphic.add_event_handler
Graphic.clear_event_handlers
Graphic.format_pick_info
Graphic.map_model_to_world
Graphic.map_world_to_model
Graphic.remove_event_handler
Graphic.rotate

5 changes: 5 additions & 0 deletions docs/source/api/graphics/ImageGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@ Properties
ImageGraphic.offset
ImageGraphic.right_click_menu
ImageGraphic.rotation
ImageGraphic.scale
ImageGraphic.supported_events
ImageGraphic.tooltip_format
ImageGraphic.visible
ImageGraphic.vmax
ImageGraphic.vmin
Expand All @@ -52,6 +54,9 @@ Methods
ImageGraphic.add_polygon_selector
ImageGraphic.add_rectangle_selector
ImageGraphic.clear_event_handlers
ImageGraphic.format_pick_info
ImageGraphic.map_model_to_world
ImageGraphic.map_world_to_model
ImageGraphic.remove_event_handler
ImageGraphic.reset_vmin_vmax
ImageGraphic.rotate
Expand Down
5 changes: 5 additions & 0 deletions docs/source/api/graphics/ImageVolumeGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,13 @@ Properties
ImageVolumeGraphic.plane
ImageVolumeGraphic.right_click_menu
ImageVolumeGraphic.rotation
ImageVolumeGraphic.scale
ImageVolumeGraphic.shininess
ImageVolumeGraphic.step_size
ImageVolumeGraphic.substep_size
ImageVolumeGraphic.supported_events
ImageVolumeGraphic.threshold
ImageVolumeGraphic.tooltip_format
ImageVolumeGraphic.visible
ImageVolumeGraphic.vmax
ImageVolumeGraphic.vmin
Expand All @@ -55,6 +57,9 @@ Methods
ImageVolumeGraphic.add_axes
ImageVolumeGraphic.add_event_handler
ImageVolumeGraphic.clear_event_handlers
ImageVolumeGraphic.format_pick_info
ImageVolumeGraphic.map_model_to_world
ImageVolumeGraphic.map_world_to_model
ImageVolumeGraphic.remove_event_handler
ImageVolumeGraphic.reset_vmin_vmax
ImageVolumeGraphic.rotate
Expand Down
5 changes: 5 additions & 0 deletions docs/source/api/graphics/LineCollection.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,10 @@ Properties
LineCollection.right_click_menu
LineCollection.rotation
LineCollection.rotations
LineCollection.scale
LineCollection.supported_events
LineCollection.thickness
LineCollection.tooltip_format
LineCollection.visible
LineCollection.visibles
LineCollection.world_object
Expand All @@ -57,6 +59,9 @@ Methods
LineCollection.add_polygon_selector
LineCollection.add_rectangle_selector
LineCollection.clear_event_handlers
LineCollection.format_pick_info
LineCollection.map_model_to_world
LineCollection.map_world_to_model
LineCollection.remove_event_handler
LineCollection.remove_graphic
LineCollection.rotate
Expand Down
5 changes: 5 additions & 0 deletions docs/source/api/graphics/LineGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,11 @@ Properties
LineGraphic.offset
LineGraphic.right_click_menu
LineGraphic.rotation
LineGraphic.scale
LineGraphic.size_space
LineGraphic.supported_events
LineGraphic.thickness
LineGraphic.tooltip_format
LineGraphic.visible
LineGraphic.world_object

Expand All @@ -51,6 +53,9 @@ Methods
LineGraphic.add_polygon_selector
LineGraphic.add_rectangle_selector
LineGraphic.clear_event_handlers
LineGraphic.format_pick_info
LineGraphic.map_model_to_world
LineGraphic.map_world_to_model
LineGraphic.remove_event_handler
LineGraphic.rotate

5 changes: 5 additions & 0 deletions docs/source/api/graphics/LineStack.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,10 @@ Properties
LineStack.right_click_menu
LineStack.rotation
LineStack.rotations
LineStack.scale
LineStack.supported_events
LineStack.thickness
LineStack.tooltip_format
LineStack.visible
LineStack.visibles
LineStack.world_object
Expand All @@ -57,6 +59,9 @@ Methods
LineStack.add_polygon_selector
LineStack.add_rectangle_selector
LineStack.clear_event_handlers
LineStack.format_pick_info
LineStack.map_model_to_world
LineStack.map_world_to_model
LineStack.remove_event_handler
LineStack.remove_graphic
LineStack.rotate
Expand Down
5 changes: 5 additions & 0 deletions docs/source/api/graphics/MeshGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,9 @@ Properties
MeshGraphic.positions
MeshGraphic.right_click_menu
MeshGraphic.rotation
MeshGraphic.scale
MeshGraphic.supported_events
MeshGraphic.tooltip_format
MeshGraphic.visible
MeshGraphic.world_object

Expand All @@ -50,6 +52,9 @@ Methods
MeshGraphic.add_axes
MeshGraphic.add_event_handler
MeshGraphic.clear_event_handlers
MeshGraphic.format_pick_info
MeshGraphic.map_model_to_world
MeshGraphic.map_world_to_model
MeshGraphic.remove_event_handler
MeshGraphic.rotate

5 changes: 5 additions & 0 deletions docs/source/api/graphics/PolygonGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ Properties
PolygonGraphic.positions
PolygonGraphic.right_click_menu
PolygonGraphic.rotation
PolygonGraphic.scale
PolygonGraphic.supported_events
PolygonGraphic.tooltip_format
PolygonGraphic.visible
PolygonGraphic.world_object

Expand All @@ -51,6 +53,9 @@ Methods
PolygonGraphic.add_axes
PolygonGraphic.add_event_handler
PolygonGraphic.clear_event_handlers
PolygonGraphic.format_pick_info
PolygonGraphic.map_model_to_world
PolygonGraphic.map_world_to_model
PolygonGraphic.remove_event_handler
PolygonGraphic.rotate

5 changes: 5 additions & 0 deletions docs/source/api/graphics/ScatterGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,11 @@ Properties
ScatterGraphic.point_rotations
ScatterGraphic.right_click_menu
ScatterGraphic.rotation
ScatterGraphic.scale
ScatterGraphic.size_space
ScatterGraphic.sizes
ScatterGraphic.supported_events
ScatterGraphic.tooltip_format
ScatterGraphic.visible
ScatterGraphic.world_object

Expand All @@ -54,6 +56,9 @@ Methods
ScatterGraphic.add_axes
ScatterGraphic.add_event_handler
ScatterGraphic.clear_event_handlers
ScatterGraphic.format_pick_info
ScatterGraphic.map_model_to_world
ScatterGraphic.map_world_to_model
ScatterGraphic.remove_event_handler
ScatterGraphic.rotate

5 changes: 5 additions & 0 deletions docs/source/api/graphics/SurfaceGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ Properties
SurfaceGraphic.positions
SurfaceGraphic.right_click_menu
SurfaceGraphic.rotation
SurfaceGraphic.scale
SurfaceGraphic.supported_events
SurfaceGraphic.tooltip_format
SurfaceGraphic.visible
SurfaceGraphic.world_object

Expand All @@ -51,6 +53,9 @@ Methods
SurfaceGraphic.add_axes
SurfaceGraphic.add_event_handler
SurfaceGraphic.clear_event_handlers
SurfaceGraphic.format_pick_info
SurfaceGraphic.map_model_to_world
SurfaceGraphic.map_world_to_model
SurfaceGraphic.remove_event_handler
SurfaceGraphic.rotate

5 changes: 5 additions & 0 deletions docs/source/api/graphics/TextGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,10 @@ Properties
TextGraphic.outline_thickness
TextGraphic.right_click_menu
TextGraphic.rotation
TextGraphic.scale
TextGraphic.supported_events
TextGraphic.text
TextGraphic.tooltip_format
TextGraphic.visible
TextGraphic.world_object

Expand All @@ -47,6 +49,9 @@ Methods
TextGraphic.add_axes
TextGraphic.add_event_handler
TextGraphic.clear_event_handlers
TextGraphic.format_pick_info
TextGraphic.map_model_to_world
TextGraphic.map_world_to_model
TextGraphic.remove_event_handler
TextGraphic.rotate

5 changes: 5 additions & 0 deletions docs/source/api/graphics/VectorsGraphic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ Properties
VectorsGraphic.positions
VectorsGraphic.right_click_menu
VectorsGraphic.rotation
VectorsGraphic.scale
VectorsGraphic.supported_events
VectorsGraphic.tooltip_format
VectorsGraphic.visible
VectorsGraphic.world_object

Expand All @@ -44,6 +46,9 @@ Methods
VectorsGraphic.add_axes
VectorsGraphic.add_event_handler
VectorsGraphic.clear_event_handlers
VectorsGraphic.format_pick_info
VectorsGraphic.map_model_to_world
VectorsGraphic.map_world_to_model
VectorsGraphic.remove_event_handler
VectorsGraphic.rotate

2 changes: 0 additions & 2 deletions docs/source/api/layouts/figure.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ Properties
Figure.names
Figure.renderer
Figure.shape
Figure.show_tooltips
Figure.tooltip_manager

Methods
~~~~~~~
Expand Down
2 changes: 0 additions & 2 deletions docs/source/api/layouts/imgui_figure.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,6 @@ Properties
ImguiFigure.names
ImguiFigure.renderer
ImguiFigure.shape
ImguiFigure.show_tooltips
ImguiFigure.tooltip_manager

Methods
~~~~~~~
Expand Down
3 changes: 3 additions & 0 deletions docs/source/api/layouts/subplot.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Properties
Subplot.selectors
Subplot.title
Subplot.toolbar
Subplot.tooltip
Subplot.viewport

Methods
Expand Down Expand Up @@ -67,8 +68,10 @@ Methods
Subplot.clear_animations
Subplot.delete_graphic
Subplot.get_figure
Subplot.get_pick_info
Subplot.insert_graphic
Subplot.map_screen_to_world
Subplot.map_world_to_screen
Subplot.remove_animation
Subplot.remove_graphic

5 changes: 5 additions & 0 deletions docs/source/api/selectors/LinearRegionSelector.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ Properties
LinearRegionSelector.parent
LinearRegionSelector.right_click_menu
LinearRegionSelector.rotation
LinearRegionSelector.scale
LinearRegionSelector.selection
LinearRegionSelector.supported_events
LinearRegionSelector.tooltip_format
LinearRegionSelector.vertex_color
LinearRegionSelector.visible
LinearRegionSelector.world_object
Expand All @@ -49,9 +51,12 @@ Methods
LinearRegionSelector.add_axes
LinearRegionSelector.add_event_handler
LinearRegionSelector.clear_event_handlers
LinearRegionSelector.format_pick_info
LinearRegionSelector.get_selected_data
LinearRegionSelector.get_selected_index
LinearRegionSelector.get_selected_indices
LinearRegionSelector.map_model_to_world
LinearRegionSelector.map_world_to_model
LinearRegionSelector.remove_event_handler
LinearRegionSelector.rotate

5 changes: 5 additions & 0 deletions docs/source/api/selectors/LinearSelector.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ Properties
LinearSelector.parent
LinearSelector.right_click_menu
LinearSelector.rotation
LinearSelector.scale
LinearSelector.selection
LinearSelector.supported_events
LinearSelector.tooltip_format
LinearSelector.vertex_color
LinearSelector.visible
LinearSelector.world_object
Expand All @@ -49,9 +51,12 @@ Methods
LinearSelector.add_axes
LinearSelector.add_event_handler
LinearSelector.clear_event_handlers
LinearSelector.format_pick_info
LinearSelector.get_selected_data
LinearSelector.get_selected_index
LinearSelector.get_selected_indices
LinearSelector.map_model_to_world
LinearSelector.map_world_to_model
LinearSelector.remove_event_handler
LinearSelector.rotate

Loading
X Tutup