multiple_scatter module¶
Overlay several scatter plots from a Dataset
.
A Scatter
plot represents a set of points \(\{x_i,y_i\}_{1\leq i \leq n}\)
as markers on a classical plot, while a MultipleScatter
plot represents a set
of points \(\{x_i,y_{i,1},\ldots,y_{i,d}\}_{1\leq i \leq n}\) as markers on a
classical plot, with one color per series \(\{y_i\}_{1\leq i \leq n}\).
- class gemseo_calibration.post.multiple_scatter.MultipleScatter(dataset, x, y, x_comp=0, y_comp=mappingproxy({}))[source]
Bases:
DatasetPlot
Overlay several scatter y_i versus x.
- Parameters:
dataset (Dataset) – The dataset containing the data to plot.
x (str) – The name of the variable on the x-axis.
y (str | Iterable[str]) – The names of the variables on the y-axis.
x_comp (int) –
The component of x.
By default it is set to 0.
The components of y, where the names are the names of the variables and the values are the components. If empty or if a name is missing, use the first component.
By default it is set to {}.
- Raises:
ValueError – If the dataset is empty.