lib5c.plotters.matrix module

Module for simple visualization of matrix data.

lib5c.plotters.matrix.plot_matrix(matrix, log=False, pseudocount=0, cmap=None, dpi=800, **kwargs)[source]

Simple plotter function to quickly visualize a matrix.

Parameters
  • matrix (np.ndarray or scipy.sparse.spmatrix) – The matrix to visualize.

  • log (bool) – Pass True to log the matrix for visualization.

  • pseudocount (int) – Pseudocount to add before logging. Ignored if log is False.

  • cmap (matplotlib colormap, optional) – The colormap to use for visualizing the matrix entries. Default is ‘viridis’ with nan’s shown in red.

  • kwargs (kwargs) – Typical plotter kwargs.

Returns

The axis plotted on.

Return type

pyplot axis