このエラーが発生するのはなぜですか? 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'
私は何を間違っていますか?
前もって感謝します。