legendkit.handles

Reusable Hanldes for Legend

Examples

>>> from legendkit import legend
>>> from legendkit.handles import SquareItem, CircleItem, RectItem, LineItem, BoxplotItem
>>> _, ax = plt.subplots(figsize=(1, 1.5)); ax.set_axis_off()
>>> legend(ax, handles=[SquareItem(), CircleItem(),
...                     RectItem(), LineItem(), BoxplotItem()],
...        labels=['Square', 'Circle', 'Rect', 'Line', 'Boxplot'])
../_images/legendkit-handles-1.png

Classes

BoxplotItem(*args, **kwargs)

Create boxplot for legend handles

CircleItem(*[, edgecolor, facecolor, color, ...])

Create circle for legend handles

LineItem(*args, **kwargs)

Create line for legend handles

RectItem(*[, edgecolor, facecolor, color, ...])

Ensure render as rectangle

SquareItem(*[, edgecolor, facecolor, color, ...])

Ensure render as square