GridLayout

(Source code, png)

../../_images/GridLayout.png
class GridLayout(*args)

Organize subgraphs in a grid.

Parameters:
nb_rowsint

Number of grid rows

nb_colsint

Number of grid columns

Examples

>>> import openturns as ot
>>> grid = ot.GridLayout(2, 3)
>>> for j in range(grid.getNbColumns()):
...    beta = 1.0 + j
...    grid.setGraph(0, j, ot.Gumbel(beta, 0.0).drawPDF())
...    grid.setGraph(1, j, ot.Gumbel(beta, 0.0).drawCDF())

Methods

getClassName()

Accessor to the object's name.

getGraph(i, j)

Subgraph accessor (grid layout only).

getGraphCollection()

Accessor to the collection of graphs.

getId()

Accessor to the object's id.

getName()

Accessor to the object's name.

getNbColumns()

Column count accessor (grid layout only).

getNbRows()

Row count accessor (grid layout only).

getShadowedId()

Accessor to the object's shadowed id.

getTitle()

Accessor to the title.

getVisibility()

Accessor to the object's visibility state.

hasName()

Test if the object is named.

hasVisibleName()

Test if the object has a distinguishable name.

setAxes(showAxes)

Accessor to the indication of axes' presence on the Graph.

setGraph(i, j, elt)

Subgraph accessor (grid layout only).

setGraphCollection(coll)

Accessor to the collection of graphs.

setLayout(nbRows, nbColumns)

Accessor to the layout.

setLegendPosition(position)

Accessor to the legend's position of the subgraphs.

setName(name)

Accessor to the object's name.

setShadowedId(id)

Accessor to the object's shadowed id.

setTitle(title)

Accessor to the title.

setVisibility(visible)

Accessor to the object's visibility state.

__init__(*args)
getClassName()

Accessor to the object’s name.

Returns:
class_namestr

The object class name (object.__class__.__name__).

getGraph(i, j)

Subgraph accessor (grid layout only).

Parameters:
iint

Row index

jint

Column index

Returns:
graphGraph

Subgraph at (i, j).

getGraphCollection()

Accessor to the collection of graphs.

Returns:
collCollection of Graph

The graphs stored into the GridLayout.

getId()

Accessor to the object’s id.

Returns:
idint

Internal unique identifier.

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

getNbColumns()

Column count accessor (grid layout only).

Returns:
nb_rowsint

Number of grid columns.

getNbRows()

Row count accessor (grid layout only).

Returns:
nb_rowsint

Number of grid rows.

getShadowedId()

Accessor to the object’s shadowed id.

Returns:
idint

Internal unique identifier.

getTitle()

Accessor to the title.

Returns:
titlestr

Graph title.

getVisibility()

Accessor to the object’s visibility state.

Returns:
visiblebool

Visibility flag.

hasName()

Test if the object is named.

Returns:
hasNamebool

True if the name is not empty.

hasVisibleName()

Test if the object has a distinguishable name.

Returns:
hasVisibleNamebool

True if the name is not empty and not the default one.

setAxes(showAxes)

Accessor to the indication of axes’ presence on the Graph.

Parameters:
axesbool

True to draw the axes, False to hide the axes.

setGraph(i, j, elt)

Subgraph accessor (grid layout only).

Parameters:
iint

Row index

jint

Column index

graphGraph

Subgraph at (i, j).

setGraphCollection(coll)

Accessor to the collection of graphs.

Parameters:
collsequence of Graph

The graphs to store into the GridLayout. The collection must have at most nbRows\times nbColumns elements.

setLayout(nbRows, nbColumns)

Accessor to the layout.

Parameters:
nbRowsint

The new number of rows.

nbColumnsint

The new number of columns.

Notes

If the new layout contains fewer graphs than the old layout, the remaining graphs are removed from the layout.

setLegendPosition(position)

Accessor to the legend’s position of the subgraphs.

Parameters:
positionstr

Legend’s position used for the subgraphs contained inside the Graph.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.

setShadowedId(id)

Accessor to the object’s shadowed id.

Parameters:
idint

Internal unique identifier.

setTitle(title)

Accessor to the title.

Parameters:
titlestr

Graph title.

setVisibility(visible)

Accessor to the object’s visibility state.

Parameters:
visiblebool

Visibility flag.

Examples using the class

Estimate a GEV on the Venice sea-levels data

Estimate a GEV on the Venice sea-levels data

Bandwidth sensitivity in kernel smoothing

Bandwidth sensitivity in kernel smoothing

Estimate tail dependence coefficients on the wave-surge data

Estimate tail dependence coefficients on the wave-surge data

Estimate tail dependence coefficients on the wind data

Estimate tail dependence coefficients on the wind data

Visualize pairs

Visualize pairs

Visualize clouds

Visualize clouds

Quick start guide to distributions

Quick start guide to distributions

Validate a polynomial chaos

Validate a polynomial chaos

Create a polynomial chaos metamodel by integration on the cantilever beam

Create a polynomial chaos metamodel by integration on the cantilever beam

Create a polynomial chaos for the Ishigami function: a quick start guide to polynomial chaos

Create a polynomial chaos for the Ishigami function: a quick start guide to polynomial chaos

Plot enumeration rules

Plot enumeration rules

Kriging : cantilever beam model

Kriging : cantilever beam model

Kriging the cantilever beam model using HMAT

Kriging the cantilever beam model using HMAT

Kriging: choose a polynomial trend on the beam model

Kriging: choose a polynomial trend on the beam model

Plot Smolyak multi-indices

Plot Smolyak multi-indices

Plot the Smolyak quadrature

Plot the Smolyak quadrature

Calibrate a parametric model: a quick-start guide to calibration

Calibrate a parametric model: a quick-start guide to calibration

Calibration of the logistic model

Calibration of the logistic model

Calibration of the deflection of a tube

Calibration of the deflection of a tube

Calibration of the flooding model

Calibration of the flooding model

Calibration of the Chaboche mechanical model

Calibration of the Chaboche mechanical model

Posterior sampling using a PythonDistribution

Posterior sampling using a PythonDistribution

Bayesian calibration of a computer code

Bayesian calibration of a computer code

Bayesian calibration of the flooding model

Bayesian calibration of the flooding model

Linear Regression with interval-censored observations

Linear Regression with interval-censored observations