Plotting#
PyAutoLens custom visualization library.
Step-by-step Juypter notebook guides illustrating all objects listed on this page are provided on the autolens_workspace: plot tutorials and it is strongly recommended you use those to learn plot customization.
Examples / Tutorials:
Plotters [aplt]#
Create figures and subplots showing quantities of standard PyAutoLens objects.
Plots Array2D objects using the matplotlib method imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots Grid2D objects using the matplotlib method scatter() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of Mapper objects using the matplotlib method imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots two 1D objects using the matplotlib method plot() (or a similar method) and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of Inversion objects using the matplotlib method imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of Imaging objects using the matplotlib method imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of Interferometer objects using the matplotlib methods plot(), scatter() and imshow() and other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of LightProfile objects using the matplotlib methods plot() and imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of a list of LightProfile objects using the matplotlib methods plot() and imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of Galaxy objects using the matplotlib methods plot() and imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of FitImaging objects using the matplotlib method imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of FitInterferometer objects using the matplotlib method imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of a list of galaxies using the matplotlib methods plot() and imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of FitImaging objects using the matplotlib method imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots the attributes of FitInterferometer objects using the matplotlib method imshow() and many other matplotlib functions which customize the plot's appearance. |
|
Plots multiple figures of plotter objects on the same subplot. |
|
Non-linear Search Plotters [aplt]#
Create figures and subplots of non-linear search specific visualization of every search algorithm supported by PyAutoGalaxy.
Plot Customization [aplt]#
Customize figures created via Plotter
objects, including changing matplotlib
settings and adding
visuals to figures.
Visualizes 1D data structures as a y versus x plot using Matplotlib. |
|
Visualizes data structures (e.g an Array2D, Grid2D, VectorField, etc.) using Matplotlib. |
|
Sets which Visuals1D are included on a figure plotting 1D data that is plotted using a Plotter1D. |
|
Sets which Visuals2D are included on a figure plotting 2D data that is plotted using a Plotter. |
|
Matplot Lib Wrappers [aplt]#
Wrappers for every matplotlib
function used by a Plotter
, allowing for detailed customization of
every figure and subplot.
Matplotlib Wrapper Base Objects:
This object controls the units of a plotted figure, and performs multiple tasks when making the plot: |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
Customizes the axis of the plotted figure. |
|
Customizes the Matplotlib colormap and its normalization. |
|
Customizes the colorbar of the plotted figure. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
The settings used to customize a figure's y and x ticks using the YTicks and XTicks objects. |
|
The settings used to customize a figure's y and x ticks using the YTicks and XTicks objects. |
|
The settings used to customize the figure's title. |
|
The settings used to customize the figure's title and y and x labels. |
|
The settings used to customize the figure's title and y and x labels. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
Sets how the figure or subplot is output, either by displaying it on the screen or writing it to hard-disk. |
Matplotlib Wrapper 1D Objects:
Plots 1D data structures as a y vs x figure. |
Matplotlib Wrapper 2D Objects:
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |
|
An abstract base class for wrapping matplotlib plotting methods. |