- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题涉及通过 choroplethr 在 MSA 级别绘制整个美国 map 和 choroplethrZip .
在下面的示例中,我们绘制了 1) 在美国县级 map 上的人口普查人口信息和 2) 所选大都市/小都市统计区 (MSA) 级别的缩放 map 。
示例 R 代码:
library(choroplethr)
library(choroplethrZip)
?zip.regions
data(zip.regions)
head(zip.regions)
?df_pop_county
data(df_pop_county)
df_pop_county
?df_pop_zip
data(df_pop_zip)
# U.S. County Population Data
county_choropleth(df_pop_county, legend = "Population")
# NY-NJ-PA MSA Population Data
zip_choropleth(df_pop_zip,
msa_zoom = "New York-Newark-Jersey City, NY-NJ-PA",
title = "2012 NY-Newark-Jersey City MSA\nZCTA Population Estimates",
legend = "Population")
zip_choropleth(df_pop_zip, legend = "Population")
最佳答案
您可以使用 state_zoom
论据 zip_choropleth
.但正如包文件中所述,没有基于 MSA 的 choropleth。这看起来如何的一个例子:
states <- unique( zip.regions$state.name)
lower48 <- states[ ! states %in% c('alaska','hawaii') ]
zip_choropleth(df_pop_zip,
state_zoom = lower48 ,
title = "2012 MSA\nZCTA Population Estimates",
legend = "Population")
tidycensus
包裹。请参阅下面的代码片段,我相信它会创建一个与您感兴趣的 map 类似的 map 。我只选择了几个州来阐明视觉效果,并在县级进行绘制。我也只绘制了总人口中前 85% 的 MSA。例如,这消除了丹维尔弗吉尼亚州。
# adapted from https://walkerke.github.io/2017/06/comparing-metros/
library(viridis)
library(ggplot2)
library(tidycensus)
library(tidyverse)
library(tigris)
library(sf)
options(tigris_class = "sf")
options(tigris_use_cache = TRUE)
# census_api_key("YOUR KEY HERE")
acs_var <- 'B01003_001E'
tot <- get_acs(geography = "county", variables = acs_var, state=c("PA", "VA", "DC","MD"),
geometry = TRUE)
head(tot)
metros <- core_based_statistical_areas(cb = TRUE) %>%
select(metro_name = NAME)
wc_tot <- st_join(tot, metros, join = st_within,
left = FALSE)
pct85 <- wc_tot %>% group_by(metro_name) %>%
summarise(tot_pop=sum(estimate)) %>% summarise(pct85 = quantile(tot_pop, c(0.85)))
pct85_msas = wc_tot %>% group_by(metro_name) %>%
summarise(tot_pop=sum(estimate)) %>% filter(tot_pop > pct85$pct85[1])
head(wc_tot)
ggplot(filter(wc_tot, metro_name %in% pct85_msas$metro_name),
aes(fill = estimate, color = estimate)) +
geom_sf() +
coord_sf(crs=3857) +
#facet_wrap(~metro_name, scales = "free", nrow = 1) +
theme_minimal() +
theme(aspect.ratio = 1) +
scale_fill_viridis() +
scale_color_viridis()
关于r - chorolethr:绘制 MSA 级别的 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52150767/
我创建了一个这样的 gMSA: New-ADServiceAccount -name Cust00000 -DNSHostName Cust00000.domain.com -PrincipalsAl
我使用 Graph API 将日历与从 Office 365 帐户(具有开发人员许可证)创建的应用同步。 我使用帐户outlook.com和hotmail.com(我登录oauth)进行用户测试,所有
我正在使用 R 包 gtrendsR 收集 Google 趋势数据。我正在尝试为每个大都市统计区 (MAS) 提取数据,但区号也不错。到目前为止,我只设法获得了州级数据。这是代码。 example
我的问题涉及通过 choroplethr 在 MSA 级别绘制整个美国 map 和 choroplethrZip . 在下面的示例中,我们绘制了 1) 在美国县级 map 上的人口普查人口信息和 2)
创建机器人后,我还想将该机器人作为技能发布到 Cortana。 当尝试进入 Azure 门户并相应地设置机器人 channel 注册时,我得到的信息是,通过连接到 Azure Active Direc
问题:使用模拟器时,机器人开始向我显示错误。虽然我不确定,但我认为模拟器可能已更新 调试我检查了 AppID 和 key 是否正确。 错误: -> POST 401 [conversationUpda
问题:使用模拟器时,机器人开始向我显示错误。虽然我不确定,但我认为模拟器可能已更新 调试我检查了 AppID 和 key 是否正确。 错误: -> POST 401 [conversationUpda
官方指南说我应该获取 OneDriveClient 来使用 OneDrive API 执行操作,但我找不到在哪里可以为我的应用程序获取 MSA Authenticator。我遵循了所有说明,但只有适合
我的问题是我有一个包含数千个城市的文件,我想将城市名称映射到 ( Metropolitan Statistical Areas 和非美国城市的 MSA 等价物。这里有很多关于类似问题的帖子。我如果有帮
我们使用 Microsoft V2.0 OpendID 协议(protocol)作为 SSO 方法,使 MSA 和 AAD 用户登录我们的应用程序。 以下是我们在授权 URL 中使用的范围 openi
我在 Docker 中使用 Kibna。 我正在使用 docker-compose 运行 Kibana 下面是我的 docker-compose.yml `version: '2' services:
您好,我正在 Bot 框架中工作,因为当我将机器人发布到 azure 后在本地机器人模拟器中测试机器人时,我遇到了问题,并且在机器人模拟器中我提供了已发布的 url 和 Microsoft appid
我正在尝试使用 Visual Studio 设置 BOT 项目。我按照 https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-
我正在尝试在新用户注册或忘记密码时发送电子邮件。我在 linux 上工作,应用程序是用 node.js 开发的。 错误: [Error: 140020013401920:error:140770FC:
尝试使用新发布的服务,但在入门时遇到问题。 输入姓名、订阅等。 获取我的 Microsoft 应用 ID,并将其输入到表单中 选择 C# 选择了任一模板 当我点击“创建机器人”时,我收到“此 MSA
尝试使用新发布的服务,但在入门时遇到问题。 输入姓名、订阅等。 获取我的 Microsoft 应用 ID,并将其输入到表单中 选择 C# 选择了任一模板 当我点击“创建机器人”时,我收到“此 MSA
我需要响应一个系统,该系统需要所有字段的消息,即使 ID 为空。 我想我必须使用 Parser.Configuration.addForcedEncode 但我不知道如何添加规则(路径)来表示“写入
我有一个单页 Javascript 应用程序 (SPA)。我有一个使用 TypeScript/NodeJS 的中间层 Azure Function 服务。 SPA 允许用户登录并根据需要联系中间层服务
我想基于数据动态创建 Azure 机器人服务。为了创建 Bot 服务,我使用了 Microsoft.Azure.Management.BotService NuGet 包。 用于创建,但我需要输入 M
我尝试使用此处提供的代码:https://github.com/Azure-Samples/active-directory-javascript-singlepageapp-dotnet-webap
我是一名优秀的程序员,十分优秀!