我使用繪制了南美洲地圖
圖書館(地圖) 圖書館(ggplot2) 圖書館(dplyr)
p=c("Brazil", "Argentina", "Chile", "Uruguay", "Paraguay", "Ecuador", "Peru", "Venezuela",
"Colombia", "Bolivia")
mp<-map_data("world", region=p)
mlola <- mp %>% group_by(region) %>%
summarize(mlo= mean(long), mla=mean(lat))
ggplot(mapa_paises,aes( x= long, y = lat, group=group, fill=region))
geom_polygon( )
theme(panel.background = element_rect(fill=NA))
現在,我需要使用藍色比例繪制它,使用Bluges。我試圖按如下方式添加它:
library(maps)
library(ggplot2)
library(dplyr)
library(RColorBrewer)
p=c("Brazil", "Argentina", "Chile", "Uruguay", "Paraguay", "Ecuador", "Peru", "Venezuela",
"Colombia", "Bolivia")
mp<-map_data("world", region=p)
mlola <- mp %>% group_by(region) %>%
summarize(mlo= mean(long), mla=mean(lat))
ggplot(mapa_paises,aes( x= long, y = lat, group=group, fill=region))
geom_polygon(aes(color="Bluges"))
theme(panel.background = element_rect(fill=NA))
然而,這似乎沒有做任何事情。我已經檢查了geom_poligon的幫助,但我不知道該怎么做。
uj5u.com熱心網友回復:
你的意思是這樣的嗎?
library(maps)
library(ggplot2)
library(dplyr)
library(RColorBrewer)
p=c("Brazil", "Argentina", "Chile", "Uruguay", "Paraguay", "Ecuador", "Peru", "Venezuela",
"Colombia", "Bolivia")
mp<-map_data("world", region=p)
mlola <- mp %>% group_by(region) %>%
summarize(mlo= mean(long), mla=mean(lat))
#changed the dataset to mp
ggplot(mp,aes( x= long, y = lat, group=group, fill=region))
geom_polygon(aes(fill=region),
color = "black")
scale_fill_brewer(palette = "Blues")
theme(panel.background = element_rect(fill=NA))
#> Warning in RColorBrewer::brewer.pal(n, pal): n too large, allowed maximum for palette Blues is 9
#> Returning the palette you asked for with that many colors

創建于 2022-11-17,使用reprex v2.0.2
不建議使用此調色板 ( Blues ),因為它只有 9 個級別,而我們正試圖繪制 10 個國家/地區。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/536945.html
標籤:r图表2阴谋颜色
上一篇:如何在R中的形狀檔案上繪制坐標?
