geom_district | R Documentation |
Aggregates shapefile according to the group
aesthetic. If just group
is
provided, then by default map regions will be colored by group
so that
adjacent regions do not share a color (set fill
to force a particular
color, or NA
for no fill). If fill
is provided, the values in fill
will be summed within the groups defined by group
. If denom
is provided,
the values in denom
will be summed within the groups defined by group
,
and then used to divide the summed values of fill
. For example, fill
and
denom
can be used together to plot the partisan or demographic
characteristics congressional districts (see examples).
geom_district(
mapping = NULL,
data = NULL,
position = "identity",
na.rm = FALSE,
is_coverage = FALSE,
min_col = FALSE,
buffer = 0,
show.legend = NA,
inherit.aes = TRUE,
...
)
stat_district(
mapping = NULL,
data = NULL,
geom = GeomDistrict,
position = "identity",
na.rm = FALSE,
is_coverage = FALSE,
min_col = FALSE,
buffer = 0,
show.legend = NA,
inherit.aes = TRUE,
...
)
mapping |
Set of aesthetic mappings created by |
data |
The data to be displayed in this layer |
position |
Position adjustment |
na.rm |
if |
is_coverage |
As in |
min_col |
If |
buffer |
Optionally buffer the merged geometries. Negative values will shrink geometries towards the center and can be used for a "glowing boundary" effect (see examples). |
show.legend |
Should this layer be included in the legends? |
inherit.aes |
If |
... |
Passed onto the underlying geoms. |
geom |
The geometric object to use display the data |
a ggproto
object
library(ggplot2)
data(oregon)
ggplot(oregon, aes(group=county)) +
geom_district() +
scale_fill_penn82() +
theme_map()
ggplot(oregon, aes(group=county, fill=pop)) +
geom_district() +
theme_map()
ggplot(oregon, aes(group=cd_2020, fill=ndv, denom=ndv+nrv)) +
geom_district() +
scale_fill_party_c(limits=c(0.4, 0.6)) +
theme_map()
ggplot(oregon, aes(group=county)) +
geom_district() +
geom_district(buffer=-5000, fill="#ffffffcc", color=NA) +
scale_fill_natgeo() +
theme_map()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.