AlloViz.AlloViz.Elements.Edges._get_label_or_level_values¶
- Edges._get_label_or_level_values(key: Hashable, axis: int = 0) ExtensionArray | ndarray ¶
Return a 1-D array of values associated with key, a label or level from the given axis.
- Retrieval logic:
(axis=0): Return column values if key matches a column label. Otherwise return index level values if key matches an index level.
(axis=1): Return row values if key matches an index label. Otherwise return column level values if ‘key’ matches a column level
- Parameters:
- keyHashable
Label or level name.
- axisint, default 0
Axis that levels are associated with (0 for index, 1 for columns)
- Returns:
- np.ndarray or ExtensionArray
- Raises:
- KeyError
if key matches neither a label nor a level
- ValueError
if key matches multiple labels