问题标签 [usmap]

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 投票
1 回答
238 浏览

r - R如何使用断点指定自定义颜色渐变

我正在尝试在 R 中创建一个自定义渐变比例,它将根据值改变颜色。

基本上:

我希望填充颜色是介于darkblue和之间的blue值的渐变。150

我希望填充颜色是介于lightblue和之间的yellow值的渐变。50100

等等...

我已经尝试了下面的代码,但这显然是错误的方法:

有人可以帮我吗?

编辑:

使用此代码:

我得到这个效果:

例子

这与我的目标很接近,但我并不真正了解重新调整代码及其在做什么。

我希望它以蓝色开始,然后使用休息时间变为红色。

它很接近 - 刚从黄色开始。

编辑:

在@teunbrand 的帮助下,我成功了!

这是代码:

结果:https ://www.youtube.com/watch?v=HZcnhUr6ghw

0 投票
1 回答
79 浏览

r - usmaps R:使用 ggplot2 设置 bin 并手动着色

我正在使用 R 中的 usmaps() 包来创建美国地图。我的数据设置如下:

Ces_State_Only:

状态 1990
阿拉巴马州 0.2
阿拉斯加州 0.31
亚利桑那 0.40

我想创建一个叶绿素图。我想将我的数据分为以下几类:0-0.2、0.2-0.25、0.25-0.3、0.3-0.33、0.33-36、>36。

我的代码是:

此代码有效,但它不会对我的数据进行分类。

我还尝试在映射数据之前对数据进行分箱:

但是,这只会在美国地图上创建三种不同的颜色(对于以下箱:0-0.2、0.2-0.25 和 0.25-0.3)。

有什么建议或想法吗?

先感谢您!

0 投票
1 回答
39 浏览

r - 如何使用 ggplot2 绘制使用两种颜色根据是或否变量填充特定状态的美国地图

目前,我有这个

我如何让德克萨斯、犹他和俄克拉荷马等某些州成为一种颜色,而加利福尼亚、缅因州和俄勒冈等其他州则成为另一种颜色。

0 投票
1 回答
82 浏览

r - R:使用循环通过变量名创建多个映射

我想创建一个地图,显示给定状态的变量值。该数据集包含大约一千个变量,并且处于州级,大约 100 年。

我拥有和工作的代码是:

现在我想做的是为大约 15 个变量和 10 年的列表创建这张地图。我通常是 STATA 用户,在那里我可以定义一个变量列表,然后循环遍历变量列表。在本文档“R 快速介绍(针对 Stata 用户)”的第 7 页上,我尝试应用以下解决方案:

使用此代码,我收到错误“get(var) 中的错误:找不到对象 'database$var1'。当我尝试 view(database$var1) 时,它会出现。下一个问题是我想要图形的名称成为变量的标签而不是变量。在上面的示例中,我将整个数据限制为仅包括 1 年,因此如果有设置代码的解决方案,我可以使用整个数据库但仅映射选择年份,那就太好了。

任何见解将不胜感激!我在 R 中读到过,“for”的使用不多,所以如果有更好的方法,请告诉我。

0 投票
0 回答
46 浏览

r - R:使用 RColorBrewer 的 usmaps 包 - 将连续变量转换为离散变量

我正在使用 usmaps 包进行绘图。现在,我正在使用连续比例填充,但我想使用 RColorBrewer 的离散托盘。在我当前的代码(如下)中,变量是在列表中定义的,然后循环。那么如何在不将每个变量单独转换为因子的情况下将变量列表定义为因子呢?

我尝试的是如下所示。我希望能够将中断/离散单元定义为非连续的。我得到“错误:提供给离散刻度的连续值”

编辑:我也尝试过类似的东西:

但它仍然给了我“错误:离散值应用于连续规模。

0 投票
1 回答
26 浏览

r - 我们用选举结果在 R 中说明情节

我在 R 中绘制了美国各州的图。

这是非常简单的代码:

这是结果图: R中的美国各州图 - 各州未着色

此外,我有一个 csv 文件,其中包含美国各州的名称和一个颜色值,如果该州投票支持共和党,则该颜色值为红色,如果该州投票支持民主党,则该颜色值为蓝色。这是 CSV 文件的前 5 行:

状态 颜色
阿拉巴马州 #E81B23
阿拉斯加州 #E81B23
亚利桑那 #1405bd
阿肯色州 #E81B23

如何根据 CSV 文件中的颜色填充我的图形状态?