问题标签 [choroplethr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
703 浏览

r - ggplot、ggmap、叠加街道和带点几何的等值线图

我可以用点覆盖街道地图,用点覆盖等值线地图,但不能将这三者结合起来。我怀疑我不能同时打印两个 ggmap 对象。关于如何做到这一点的任何想法?我的目标是让底层由街道(以及可选的名称)、人口密度的中间层和点的顶层组成。

谢谢。代码如下。

0 投票
1 回答
1839 浏览

r - 一个州 Choropleth 地图内的县

我正在努力定制和找到正确的代码来构建我试图从特定州的县的企业中获利的等值线图。

到目前为止,我所做的是能够绘制我的代码,尽管使用了我不想要的调色板并且也出现了不受欢迎的中断。

我得到了这个情节:

在此处输入图像描述

理想情况下,我希望能够将调色板自定义为正时为蓝色,负时为红色。此外,在这两种颜色之间创建更多的色阶中断也是理想的。我想让休息时间更愉快的数字,例如“35,000”、“0”等,而不是 35,016 美元,哈哈。最后,我想根据 FIPS 代码将所有 NA 县设为灰色或与比例尺上不同的颜色。

我没有成功尝试使用 scale_colour_gradient 命令及其“兄弟”命令的不同变体。

如果您需要任何说明或更多代码,请告诉我。感谢您的任何帮助!

0 投票
1 回答
6150 浏览

r - 在 R 地图中使用 FIPS 代码对县进行着色

我正在寻找一种在 R 中的美国地图上为县着色的方法。我有可以作为参数输入的数字/字符县 FIPS 代码列表。我只需要突出显示这些县 - 所以只需要对它们进行阴影处理,并且没有与这些县相对应的值或变化。我试着抬头

但这些需要一个区域、值对。例如,上面的 fips 代码和人口。有没有一种方法可以调用county_choropleth 函数而不必使用这些值,只需使用fipscode 数据框。这样,我可以用一种颜色对我的 fips 编码。使用 Choroplethr 在 R 中完成此任务的有效方法是什么?

0 投票
1 回答
52 浏览

r - ggvis add_tooltip character variables don't render

So I am working on an interactive map of Jordan, to display registered Syrian refugees per governorate. The interactivity added is pretty simple; using add_tooltip, once you hover over a governorate it shows the name and the total number of refugees. However it does not show the name. When I use print or format on it, it then shows 'NULL'. What could be the reason?

A reproducible code can be found below:

0 投票
1 回答
115 浏览

r - Shiny中的ggvis交互性

我正在尝试使用悬停元素将 ggvis 图嵌入到闪亮中,但似乎它没有呈现闪亮(即悬停元素)。下面是服务器和 UI 组件:

服务器.R:

用户界面

代码有问题,还是自然的?如果 ggvis 的交互性在闪亮中丢失,那将是一个真正的失望。如果是这种情况,是否有任何替代方案?

0 投票
1 回答
680 浏览

r - Choropleth 多种边框颜色

我想让我的 choroplethr 地图在我的一个(或几个)县周围有不同颜色的边框。

我可以更改所有边界颜色或删除所有县的边界线,但我不知道如何使一个县的边界变成不同的颜色。示例代码:

例如,我希望能够将第一个县(区域 30001)设为红色,但将其余县的边界设为黑色。有人有建议吗?

0 投票
1 回答
769 浏览

r - choroplethr、ggmap 或 ggplot2 中的道路和半径圆

我正在使用library(choroplethr)一些市场分析,我有一些关于制作我的问题county_choropleth并将其覆盖在 a 之上ggmap()reference_map=TRUE在我的代码中使用。我正在尝试做的是拿我的县 choropleth 并放置州际/高速公路并在其上绘制圆圈/半径。

我目前拥有的是这样的:

...这给了我这个情节。在此处输入图像描述

从这里开始,我想做的是在我的地图上覆盖爱荷华州的主要州际公路,并创建一些半径圆圈以显示与某些城市的距离(以英里为单位)。我希望它从这张地图中获取元素,并在理想情况下将它们合并到我的 choroplethr 地图中,因为在我看来,它看起来比这个例子中干净得多:在此处输入图像描述

我使用此代码检索第二张地图:

reference_map=TRUE我在图书馆中使用的主要问题choroplethr是,当我将 County_choropleth 放在它上面时,它会使标签、道路等变灰。例如,在此处输入图像描述

那么,是否有一种简单的解决方法可以在地图上包含道路和绘制圆圈,或者我是否需要放弃使用choroplethr并转移到 ggmap、ggplot2 或其他东西?我还能够在他们的网站上找到道路的爱荷华州 DOT 形状文件,因此这是一个包含的选项,但我不知道如何具体要求它在绘图和读取 R 时仅使用主要的州际公路/高速公路。

这是我对这个问题的“理想”MS Paint 解决方案:在此处输入图像描述

提前感谢您的任何和所有帮助,如果您有任何需要回答的澄清问题以提供帮助,请告诉我!

0 投票
1 回答
633 浏览

r - 使用 choroplethr 包时出错

我试图在 R 中使用“choropleth”包,但总是出现以下错误:

错误:不知道如何将 self$ggplot_polygon 添加到绘图中

我正在使用包中的 df_pop_county 数据框。

任何帮助将非常感激。

0 投票
2 回答
1807 浏览

r - Overlay multiple riverplots (Sankey diagrams) on a map of the world

The fascinating chart below is in the Economist, Jan. 30, 2016 at 61. It depicts exports of liquified natural gas (LNG) from five regions to six regions. How can R draw something similar to it, perhaps with several Sankey diagrams (from the package riverplots) but with arrows reversed as the depicted arrow heads? Meaning, the flows into the exporting region would show as flowing out.

Economist map with flows

Extracting the data from the plot by eyeball resulted in the df data frame. The variables have strange names because the `riverplot requires unique node names.

Creating the map is straightforward (although it would look better with Antarctica melted!). Tru, the goal is not a choropleth -- with colored regions according to some variable -- but Ari Lamstein's package choroplethr and its complement, choroplethrMaps, easily creates a world map.

outline map of countries

But the riverplot foiled me, and even if I had gotten an overall plot working, is there code to make four of them (one for each LNG exporting region) and overlay them on the world map?

0 投票
1 回答
247 浏览

r - 修复使用 choroplethr 包时 Shiny 中跨等值线的范围

我有一个非常简单的 Shiny 应用程序,代码位于问题的底部。

该应用程序允许我们查看 2000 年和 2001 年。在这两种情况下,加利福尼亚州都是最黑暗的州,因为它的值最高(分别为 500 和 1000)。

我的问题是我想设置颜色的比例以在两年内固定。请注意,加利福尼亚州第一年的颜色为深蓝色(对应于值 1000)。

在此处输入图像描述

现在请注意,加利福尼亚州第二年有完全相同的深蓝色(对应于 500 的值)。

在此处输入图像描述

在查看等值线时,很容易忽略这样一个事实,即多年来价值下降了一半(当然,其他州也以不同的方式发生这种情况)。我想要一种方法来修复跨图的范围。我怎样才能做到这一点?