pywhy_graphs.viz.timeseries_layout#
- pywhy_graphs.viz.timeseries_layout(G, variable_order=None, scale=5, center=None, aspect_ratio=1.3333333333333333)[source]#
Position nodes in a time-series layout from left to right with lags as columns.
- Parameters:
- GTimeSeriesGraph
A timeseries graph.
- variable_orderlist, optional
List of variables in
G
to order from top to bottom, by default None, which would be a random order.- scaleint, optional
Scale factor for positions, by default 5.
- centerArrayLike, optional
The 2D array of the center, by default None, which will plot around the point (0, 0).
- aspect_ratiofloat, optional
The ratio of the width to the height of the layout, by default 4/3.
- Returns:
- posdict
A dictionary of positions keyed by node.
Notes
The time-series layout lays out nodes from historical lags to the present (i.e. max-lag to t=0) in left to right fashion. It also keeps each row set as a specific time-series variable.
Examples using pywhy_graphs.viz.timeseries_layout
#
Drawing timeseries graphs and setting their layout
Drawing timeseries graphs and setting their layout