Graphical Plots#
This module contains the plotting functionalities for the project. It contains various classes that handle different types of plots.
- Classes defined in this module are:
GraphicalAnalysisPlot: It handles various parameters for graphical plot analysis. Provides functionalities for generating figures, adding plot data, shading, and more.PatlakPlot: This class is responsible for plotting functionalities specific to Patlak method. It includes methods for calculating indexes, generating labels, and more.LoganPlot: This class handles plotting functionalities for the Logan method. It also includes methods for calculating indexes, generating labels, etc.AltLoganPlot: This class is primarily for enhancing the LoganPlot with additional or alternate features.Plot: A general plot class that handles common plot factors such as output directory, method name, ROI TAC paths, etc. It includes utilities for validating file path, directory and more.
Functions and methods in this module use matplotlib and numpy packages for creating and manipulating
plots.
Please refer to the documentation of each class for more detailed information.
Classes#
This is an abstract base class designed for creating customizable plots for graphical analysis. |
|
This class handles generation of Patlak plots for PET analysis. |
|
This class handles generation of Logan plots for PET analysis. |
|
This class handles generation of Alternative Logan plots (or "new plots") for PET analysis. |
|
A class used to generate and save graphical analysis plots of PET Time-Activity Curves (TACs). |