【发布时间】:2013-08-08 23:17:02
【问题描述】:
我想用 R 中的 maps 包制作一个等值线。我有构建的数据来创建 bin 并将颜色名称与这些 bin 相关联。现在,在本例中,我需要使用 col= 参数将颜色指向县。我如何构建这个论点?我会认为构建一个数据框会将县和颜色关联在同一条线上?这不是真的吗?到目前为止,我有以下内容
示例数据:
County | Value | Bin | Color
alamance | 100 | 1 | white
brunswick | 1000 | 2 | red
... through 100 counties
R 代码(不起作用):
library("maps")
DATA <- read.csv("~/Example_Data.csv")
DATA$County <- as.character(DATA$County)
DATA$Color <- as.character(DATA$Color)
NC <- map('county', 'north carolina', col= DATA$Color, Fill=TRUE)
【问题讨论】:
-
你有没有看过你的数据集中的措辞。请为您的问题提供一个示例以及您的
*.csv文件的一些数据。 -
你从哪里得到错误?
-
数据已经过清理和标准化,以反映驱动县名的地图包数据库。它与上面给出的示例基本相同。错误发生在创建地图图时,但随机颜色显示为填充(不是由 DATA$Color 指定的颜色)。我无法确定如何关联县名和 col= 元素中的颜色填充。