バージニア州の一部で郵便番号のコロプレスを作成して、会社のデータを表示しようとしています。最後の行を除いて、すべてを正しく実行できますaes(fill = growth)。そこで、エラーが発生します:
エラー: 美学は長さ 1 であるか、dataProblems:growth と同じ長さでなければなりません
ここに私のデータがあります:
- バージニア州北部の郵便番号のシェープファイル
- 関心のある郵便番号と対応する会社データ値の csv 。
私のコード:
library(ggplot2)
library(maptools)
library(rgdal)
library(plyr)
#set working directory
setwd("F:/Dropbox/Zip Codes")
#load Shapefile NOVA
Zips <- readOGR(dsn="F:/Dropbox/Zip Codes", layer="NOVA")
#load Company Data of Zip Codes
Company <- read.csv("Data.csv")
#set to data.frame
Company_df <- data.frame(Company)
#create growth vector
growth = Company_df[,'Growth']
#merge growth vector into Zips
Zips$growth = growth
#ggplot
Nmap = ggplot(Zips) +
aes(x = long, y = lat, group=group) +
geom_polygon() +
aes(fill = growth)
Nmap
