guide(
    title=None,
    theme=Theme(),
    position=None,
    direction=None,
    reverse=False,
    order=0
)Base class for all guides
Parameter Attributes
- title: Optional[str] = None
- 
Title of the guide. Default is the name of the aesthetic or the name specified using lab
- theme: Theme = field(default_factory=Theme)
- 
A theme to style the guide. If None, the plots theme is used.
- position: Optional[LegendPosition] = None
- 
Where to place the guide relative to the panels. 
- direction: Optional[Orientation] = None
- 
Direction of the guide. The default is depends on legend_position.
- reverse: bool = False
- 
Whether to reverse the order of the legend keys. 
- order: int = 0
- 
Order of this guide among multiple guides. 
Notes
At the moment not all parameters have been fully implemented.
Methods
| Name | Description | 
|---|---|
| create_geoms | Create layers of geoms for the guide | 
| draw | Draw guide | 
| legend_aesthetics | Return the aesthetics that contribute to the legend | 
| setup | Setup guide for drawing process | 
| train | Create the key for the guide | 
create_geoms()Create layers of geoms for the guide
Returns
- Optional[Self]
- 
self if geom layers were create or None of no geom layers were created. 
draw()Draw guide
legend_aesthetics(layer)Return the aesthetics that contribute to the legend
Parameters
- layer : Layer
- 
Layer whose legend is to be drawn 
Returns
- matched : list
- 
List of the names of the aethetics that contribute to the legend. 
setup(guides)Setup guide for drawing process
train(scale, aesthetic=None)Create the key for the guide
Returns guide if training is successful