from plotnine import ggplot, aes, geom_point, geom_hline, facet_grid, labs
from plotnine.data import mpg plotnine.geom_hline
Horizontal line
{usage}
Examples
Horizontal line
geom_hline() draws a vertical line, and is useful as a guide.
| manufacturer | model | displ | year | cyl | trans | drv | cty | hwy | fl | class | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | audi | a4 | 1.8 | 1999 | 4 | auto(l5) | f | 18 | 29 | p | compact |
| 1 | audi | a4 | 1.8 | 1999 | 4 | manual(m5) | f | 21 | 29 | p | compact |
| 2 | audi | a4 | 2.0 | 2008 | 4 | manual(m6) | f | 20 | 31 | p | compact |
| 3 | audi | a4 | 2.0 | 2008 | 4 | auto(av) | f | 21 | 30 | p | compact |
| 4 | audi | a4 | 2.8 | 1999 | 6 | auto(l5) | f | 16 | 26 | p | compact |
It’s useful to use geom_hline() with some data, so we start with a basic scatter plot:
Now add a horizontal line to the scatter plot:

You can add many horizontal lines:

You can change the look of the line:

And you can add horizontal lines to a facet plot:

