【发布时间】:2020-08-29 11:07:57
【问题描述】:
我正在尝试使用 choroplethr 在县级制作地图。目前,我的 csv 在列值下有 3 个分类整数(1、2、3),这取决于每个县。 region 列包含县 fips。
我想将以下值显示为相应的标签、颜色(值=标签=颜色):
0 = "无" = "白色", 1 = "MD" = "#64acbe", 2 = "DO" = "#c85a5a", 3 = "两者" = "#574249",
我尝试了几种 scale_fill_brewer 组合,但没有得到我想要的结果。任何帮助都会很棒。这是模拟我正在使用的数据的代码:
library(choroplethr)
library(ggplot2)
library(choroplethrMaps)
Res <- data.frame(
region = c(45001, 22001, 51001, 16001, 19001, 21001, 29001, 40001, 8001, 19003, 16003, 17001, 18001, 28001, 38001, 31001, 39001, 42001, 53001, 55001, 50001, 72001, 72003, 72005, 72007, 72009, 45003, 27001),
value = c(0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3),
stringsAsFactors = FALSE)
county_choropleth(Res,
title = "All United States Medical Residencies",
legend = "Types of Medical Residencies"
)
【问题讨论】:
-
您好,我正在审核您的帖子。虽然是个好问题,但添加一些代码向社区展示您的努力总是一个好主意。
-
嗨达里奥。感谢您使用 Choroplethr,并感谢您在 Stack Overflow 上提问。跟进拉尼尔所说的话。以下是有关如何创建可重现示例的重要说明:stackoverflow.com/questions/5963269/…。如果您将现有问题编辑为这种格式,这将有助于社区回答您的问题。
-
大家好,我会弄清楚如何包含我一直在运行的代码。感谢您愿意提供帮助。
-
已更新代码,希望对您有所帮助!另外,如果我能澄清任何事情,请告诉我。
标签: choroplethr