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 - Gto 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