gemseo / post / dataset

radar_chart module

Draw a radar chart from a Dataset.

Classes:

RadarChart(dataset)

Radar Chart visualization.

class gemseo.post.dataset.radar_chart.RadarChart(dataset)[source]

Bases: gemseo.post.dataset.dataset_plot.DatasetPlot

Radar Chart visualization.

dataset

The dataset to be plotted.

Type

Dataset

Initialize self. See help(type(self)) for accurate signature.

Parameters

dataset (Dataset) – The dataset containing the data to plot.

Raises

ValueError – If the dataset is empty.

Return type

None

Attributes:

COLOR

COLORMAP

FIGSIZE_X

FIGSIZE_Y

LINESTYLE

color

The color of the series.

colormap

The color map.

figsize

The figure size.

figsize_x

The x-component of figure size.

figsize_y

The y-component of figure size.

font_size

The font size.

legend_location

The location of the legend.

linestyle

The line style of the series.

output_files

The paths to the output files.

rmax

The maximum value on the r-axis.

rmin

The minimum value on the r-axis.

title

The title of the plot.

xlabel

The label for the x-axis.

xmax

The maximum value on the x-axis.

xmin

The minimum value on the x-axis.

ylabel

The label for the y-axis.

ymax

The maximum value on the y-axis.

ymin

The minimum value on the y-axis.

zlabel

The label for the z-axis.

zmax

The maximum value on the z-axis.

zmin

The minimum value on the z-axis.

Methods:

execute([save, show, file_path, ...])

Execute the post processing.

COLOR = 'color'
COLORMAP = 'colormap'
FIGSIZE_X = 'figsize_x'
FIGSIZE_Y = 'figsize_y'
LINESTYLE = 'linestyle'
property color

The color of the series.

property colormap

The color map.

execute(save=True, show=False, file_path=None, directory_path=None, file_name=None, file_format=None, properties=None, **plot_options)

Execute the post processing.

Parameters
  • save (bool) –

    If True, save the plot.

    By default it is set to True.

  • show (bool) –

    If True, display the plot.

    By default it is set to False.

  • file_path (Optional[Union[str, pathlib.Path]]) –

    The path of the file to save the figures. If None, create a file path from directory_path, file_name and file_format.

    By default it is set to None.

  • directory_path (Optional[Union[str, pathlib.Path]]) –

    The path of the directory to save the figures. If None, use the current working directory.

    By default it is set to None.

  • file_name (Optional[str]) –

    The name of the file to save the figures. If None, use a default one generated by the post-processing.

    By default it is set to None.

  • file_format (Optional[str]) –

    A file format, e.g. ‘png’, ‘pdf’, ‘svg’, … If None, use a default file extension.

    By default it is set to None.

  • properties (Optional[Mapping[str, Union[str, int, float, Sequence[Union[str, int, float]]]]]) –

    The general properties of a DatasetPlot.

    By default it is set to None.

  • **plot_options (Union[str, int, float, bool, Sequence[str]]) – The options of the current class inheriting from DatasetPlot.

Returns

The figures.

Return type

List[matplotlib.figure.Figure]

property figsize

The figure size.

property figsize_x

The x-component of figure size.

property figsize_y

The y-component of figure size.

property font_size

The font size.

property legend_location

The location of the legend.

property linestyle

The line style of the series.

property output_files

The paths to the output files.

property rmax

The maximum value on the r-axis.

property rmin

The minimum value on the r-axis.

property title

The title of the plot.

property xlabel

The label for the x-axis.

property xmax

The maximum value on the x-axis.

property xmin

The minimum value on the x-axis.

property ylabel

The label for the y-axis.

property ymax

The maximum value on the y-axis.

property ymin

The minimum value on the y-axis.

property zlabel

The label for the z-axis.

property zmax

The maximum value on the z-axis.

property zmin

The minimum value on the z-axis.