1

ggplot2 を使用してシェープファイルをプロットする方法を学習しようとしていますが、次の場所で wiki を見つけました。

https://github.com/hadley/ggplot2/wiki/plotting-polygon-shapefiles

提供された zip ファイルをデスクトップの新しいディレクトリ ( http://www.epa.gov/nheerl/arm/documents/design_doc/ecoregion_design.zip ) にダウンロードして解凍しました。

記事を一行ずつ読み始めましたが、fortify.

require("rgdal")
require("maptools")
require("ggplot2")
require("plyr")

> my_dsn <- "directory here"
> 
>   utah = readOGR(dsn=my_dsn, layer="eco_l3_ut")
OGR data source with driver: ESRI Shapefile 
Source: "directory here", layer: "eco_l3_ut"
with 10 features and 7 fields
Feature type: wkbPolygon with 2 dimensions
>   utah@data$id = rownames(utah@data)
>   utah.points = fortify(utah, region="id")
Error: isTRUE(gpclibPermitStatus()) is not TRUE

ヘルプページを見て?fortify使い方の要点をつかみました。正しく使われていると思います。SOで同じエラーが発生する別の質問も見つけました。

R (ggplot) で fortify 関数を使用中にエラーが発生する

しかし、自分のソリューションについて言われていることを適用する方法がわかりません。今すぐドロップボックスにアクセスできれば助けになるかもしれませんが、そうではありません。

4

1 に答える 1