eelbrain.plot.ColorList
- class eelbrain.plot.ColorList(colors, cells=None, labels=None, size=None, h=None, shape='box', markersize=None, linewidth=None, label_position='right', **kwargs)
Plot colors with labels
- Parameters:
colors (Dict[str | Tuple[str, ...], Any]) – Colors for cells.
cells (Sequence[str | Tuple[str, ...]]) – Cells for which to plot colors (default is
colors.keys()
).labels (Dict[str | Tuple[str, ...], str]) – Condition labels that are used instead of the keys in
colors
. This is useful ifcolors
uses abbreviated labels, but the color legend should contain more intelligible labels.size (float) – Size (width and height) of the color squares (the default is to scale them to fit the font size).
h (float) – Height of the figure in inches (default is chosen to fit all labels).
shape (Literal['box', 'line', 'marker']) – Shape for color samples (default ‘box’).
markersize (float) – Size of markers in points.
linewidth (float) – Linewidth when plotting colors as lines.
label_position (Literal['left', 'right']) – Whether to place labels to the left or right of the colors.
... – Also accepts General layout parameters.
- Variables:
labels (list of
matplotlib.text.Text
) – Color labels.
Methods
|
Draw a horizontal line on one or more axes |
|
Draw a horizontal bar on one or more axes |
|
Draw a vertical line on one or more axes |
|
Draw a vertical bar on one or more axes |
|
Close the figure. |
|
(Re-)draw the figure (after making manual changes). |
|
Draw crosshairs under the cursor |
|
Draw the outline of the figure |
|
Create FMTXT Image from the figure |
|
Short-cut for Matplotlib's |
|
Set the figure window title |
|
Set the label for the x-axis |
|
Rotate every x-axis tick-label by an angle (counterclockwise, in degrees) |
|
Set the label for the y-axis |