Im Folgenden USA Beispieldaten aus state.x77-Datensatz in r heißt es:Plotten barchart auf Staaten Karte in R
mydf = structure(list(usa_state = structure(1:5, .Label = c("Alabama",
"Alaska", "Arizona", "Arkansas", "California"), class = "factor"),
Life.Exp = c(69.05, 69.31, 70.55, 70.66, 71.71), HS.Grad = c(41.3,
66.7, 58.1, 39.9, 62.6)), .Names = c("usa_state", "Life.Exp",
"HS.Grad"), class = "data.frame", row.names = c(NA, -5L))
> mydf
usa_state Life.Exp HS.Grad
1 Alabama 69.05 41.3
2 Alaska 69.31 66.7
3 Arizona 70.55 58.1
4 Arkansas 70.66 39.9
5 California 71.71 62.6
>
ich möchte es plotten auf USA Karte erklärt. Ich kann die Karte mit folgendem Code plottet:
all_states <- map_data("state")
ggplot() + geom_polygon(data=all_states, aes(x=long, y=lat, group = group),colour="gray", fill="white")
Aber ich bin nicht in der Lage Balkendiagramme über die Karte zu zeichnen. Danke für Ihre Hilfe.
Sie müssen lernen, dass es drei verschiedene 2D-Plotten Paradigmen in R. –
Einige weitere Details in Bezug auf diese von einer erfahrenen Person wie Sie werden sehr geschätzt werden. – rnso
@mso - hatten Sie eine Chance zu sehen, ob meine Antwort unten hilft? – micstr