1

このエラーが発生するのはなぜですか? R スクリプトと、塩分等高線をプロットしようとしているデータ セットを次に示します (データへのリンクはこちら): 次のようになります (最初の 10 行):

    Longitude   Latitude    Salinity
1   -76.7027969 35.8915787  0.094745182
2   -76.67744141    35.8915787  0.10131969
3   -76.65208591    35.8915787  0.109281363
4   -76.62673042    35.8915787  0.118873653
5   -76.60137493    35.8915787  0.130326379
6   -76.57601943    35.8915787  0.143826847
7   -76.55066394    35.8915787  0.159496078
8   -76.52530845    35.8915787  0.177391073
9   -76.49995296    35.8915787  0.197562864
10  -76.47459746    35.8915787  0.220200511

ASsalinity <- read.csv("~/ASsalinity.csv")
library("ggplot2")
library("directlabels")
plot1<-ggplot(ASsalinity)+geom_raster(aes(Longitude,Latitude,fill = Salinity),data=ASsalinity)+geom_contour(aes(Longitude,Latitude,z=Salinity),data=ASsalinity)
plot1

ノースカロライナ州アルベマール サウンドの塩分等高線のプロットである ggmap にプロットされた等高線を取得できます 。経度 (x) と緯度 (y)、および補間プログラムを使用して、グリッド上の他のすべてのポイントで塩分を生成しました。

しかし、 direct.label コマンドは次のエラーをスローしています:

direct.label (plot2)

デフォルトを使用する場合:

Error in (function (geom, p, L, colvar, ...)  : 
  No default label placement for this type of ggplot

位置の配置を指定した場合:

direct.label (plot2, "bottom.pieces")

別のエラーが発生します。

'ggproto' is not an exported object from 'namespace:ggplot2'

私は何を間違っていますか?
前もって感謝します。

4

1 に答える 1