这是我第一次在R中绘图,我将不胜感激。
我有一个包含两列的数据框df,分别是region和value。区域列代表FIPS代码,值代表我要针对0-5000范围内的色标绘制的数字。
我查看了Shading counties using FIPS code in R map,但不确定如何将这种灰度阴影转换为十六进制或rgb表示的颜色。此外,我不知道如何根据特定行的值来为颜色着色。
这是我目前拥有的代码,它正在绘制县(全白色)及其边界的地图。
library(maps)
library(dplyr)
data(county.fips)
year_df <- year_df[c("region", "value")]
counties <- county.fips %>% left_join(year_df, by=c('fips'='region'))
map("county", fill=TRUE)
谢谢!