こんにちは私は河口の測定データを表示するためにggmapとgg_point関数を使用しています。
私が使用したコードは次のとおりです。
library(ggmap) al1 <- get_map(location = c(lon = -87.525, lat = 30.35), zoom = 12, maptype = 'terrain') lon<- c(-87.604474,-87.55) lat<- c(30.362563,30.35) label <- c("A","B") df<-data.frame(lon,lat,label) p <- ggmap(al1)+geom_point(data=df,aes(x=lon,y=lat,shape=label,label=label),size=3) p <- p + xlab("Longitude")+ylab("Latitude") p <- p +geom_text(aes(label=label, size=3,vjust=0)) p <- p + labs(title="Monitoring stations ") p ggsave("plot.pdf")
ここでgeom_textを使用すると、次のエラーが発生します。「美学は長さ1か、dataProblems:labelと同じ長さである必要があります」。
プロット内のポイントの横にラベルを配置したいと思います。読みやすくするために、ポイントとラベルの両方を少し間隔を空けて配置したいと思います。
この投稿「geom_pointとgeom_textを使用したggplotlegendissue 」を見て、上記のようにコードを修正しようとしましたが、なぜこの問題が発生しているのかわかりません。
別の投稿がありますggplot2geom_textを説得して、時系列プロットで指定された日付にラベルを付けるにはどうすればよいですか?同様の質問を話します。ggmapも使用しているため、異なる結果が得られますか?
この問題を解決するのを手伝ってください。どうもありがとう。
Jdbaba