dynamo.pl.plot_fixed_points

dynamo.pl.plot_fixed_points(vecfld, vecfld_dict=None, marker='o', markersize=200, c='w', cmap=None, filltype=['full', 'top', 'none'], background=None, save_show_or_return='return', save_kwargs={}, ax=None, **kwargs)[source]

Plot fixed points stored in the VectorField2D class.

Parameters
  • vecfld (vector_field) – An instance of the vector_field class.

  • basis (str (default: ‘umap’)) – The basis on which the fixed points are ploted.

  • marker (str (default: o)) – The marker type. Any string supported by matplotlib.markers.

  • markersize (float (default: 200)) – The size of the marker.

  • cmap (string (optional, default 'Blues')) – The name of a matplotlib colormap to use for coloring or shading the confidence of fixed points. If None, the default color map will set to be viridis (inferno) when the background is white (black).

  • filltype (list) – The fill type used for stable, saddle, and unstable fixed points. Default is ‘full’, ‘top’ and ‘none’, respectively.

  • background (str or None (default: None)) – The background color of the plot.

  • save_show_or_return ({‘show’, ‘save’, ‘return’} (default: return)) – Whether to save, show or return the figure.

  • save_kwargs (dict (default: {})) – A dictionary that will passed to the save_fig function. By default it is an empty dictionary and the save_fig function will use the {“path”: None, “prefix”: ‘plot_fixed_points’, “dpi”: None, “ext”: ‘pdf’, “transparent”: True, “close”: True, “verbose”: True} as its parameters. Otherwise you can provide a dictionary that properly modify those keys according to your needs.

  • ax (Axes) – The matplotlib axes used for plotting. Default is to use the current axis.

  • kwargs – Key word arguments passed to the find_fixed_point function of the vector field class for high dimension fixed point identification.