GraphKey.app.modules.graphing.figure_creation
index

 
Modules
       
pandas
plotly.express

 
Functions
       
calc_image_config(figure_dict: dict)
Calculates the pixel width and height of the image as well as a scaling factor based on the specified DPI.
:param: figure_dict - dict with configuration information for graph.
create_bar_graph(data_frame, figure_dict: dict)
Creates a bar graph using a data_frame and a figure_dict which contains values to all needed variables
:param: data_frame - Data frame with data used to create the figure.
:param: figure_dict - dict with configuration information for graph.
:return: Plotly figure object based on passed in parameters.
create_box_graph(data_frame, figure_dict: dict)
Creates a box graph using a data_frame and a figure_dict which contains values to all needed variables     
:param: data_frame - Data frame with data used to create the figure.
:param: figure_dict - dict with configuration information for graph.
:return: Plotly figure object based on passed in parameters.
create_scatter_graph(data_frame, figure_dict: dict)
Creates a scatter graph using a data_frame and a figure_dict which contains values to all needed variables
:param: data_frame - Data frame with data used to create the figure.
:param: figure_dict - dict with configuration information for graph.
:return: Plotly figure object based on passed in parameters.
qDrawBorderPixmap(...)
qDrawBorderPixmap(QPainter, QRect, QMargins, QPixmap)
qDrawPlainRect(...)
qDrawPlainRect(QPainter, int, int, int, int, Union[QColor, Qt.GlobalColor, QGradient], lineWidth: int = 1, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawPlainRect(QPainter, QRect, Union[QColor, Qt.GlobalColor, QGradient], lineWidth: int = 1, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawShadeLine(...)
qDrawShadeLine(QPainter, int, int, int, int, QPalette, sunken: bool = True, lineWidth: int = 1, midLineWidth: int = 0)
qDrawShadeLine(QPainter, QPoint, QPoint, QPalette, sunken: bool = True, lineWidth: int = 1, midLineWidth: int = 0)
qDrawShadePanel(...)
qDrawShadePanel(QPainter, int, int, int, int, QPalette, sunken: bool = False, lineWidth: int = 1, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawShadePanel(QPainter, QRect, QPalette, sunken: bool = False, lineWidth: int = 1, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawShadeRect(...)
qDrawShadeRect(QPainter, int, int, int, int, QPalette, sunken: bool = False, lineWidth: int = 1, midLineWidth: int = 0, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawShadeRect(QPainter, QRect, QPalette, sunken: bool = False, lineWidth: int = 1, midLineWidth: int = 0, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawWinButton(...)
qDrawWinButton(QPainter, int, int, int, int, QPalette, sunken: bool = False, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawWinButton(QPainter, QRect, QPalette, sunken: bool = False, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawWinPanel(...)
qDrawWinPanel(QPainter, int, int, int, int, QPalette, sunken: bool = False, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
qDrawWinPanel(QPainter, QRect, QPalette, sunken: bool = False, fill: Union[QBrush, QColor, Qt.GlobalColor, QGradient] = None)
remove_non_plotly_dict_values(figure_dict)
Removes dictionary entries that have been saved to the graph's pickle file but aren't needed as kwargs for plotly graph generation
:param: figure_dict - The dictionary that will have non plotly dict values filtered from it.
set_font_settings(figure, figure_dict)
Sets the font settings for the graph
:param: figure - The figure object.
:param: figure_dict - The dictionary containing information about the supplied figure object.
update_scale(figure, figure_dict)
Updates the scale of the graph based on x_min/y_min and x_max/y_max values in figure_dict
:param: figure - The figure object being configured.
:param: figure_dict - dict containing configuration information for the figure object.

 
Data
        QWIDGETSIZE_MAX = 16777215
qApp = <PyQt5.QtWidgets.QApplication object>