Соединение всех точек на карте ggplot2 с одной точкой [в R] - PullRequest
0 голосов
/ 27 февраля 2019

Мне наконец-то удалось создать карту, которая включает точки для диапазона длинных координат.

Я использовал следующий код для создания карты

ggplot() + 
  geom_polygon(data=wmap_laea_df, aes(long,lat,group=group), fill="white")+
  geom_path(data=countries_laea_df, aes(long,lat, group=group), color="light grey",
        size=0.1) +
  geom_point(data=loc_laea_df, aes(V1, V2, group=NULL,fill=NULL,size=V3),
         color="black",alpha=I(6/10)) +
  scale_size(range=c(1,2.5), guide = "legend",labs(size="Count")) +
  coord_cartesian(xlim = c((xmin-buff),(xmax+buff)), ylim = c((ymin-buff),(ymax+buff))) +
  theme(aspect.ratio=1)+
  theme_opts

Это дает следующий график

[! [Введите описание изображения здесь] [1]] [1]

Сейчас я пытаюсь соединить точки в одну точку (самая северная точка в Шотландии).Единственное, о чем я мог подумать, это использовать следующую строку:

 geom_line(data=loc_laea_df, aes(x=V1, y=V2), color="black", size=1)

Это дает следующее:

[! [Введите описание изображения здесь] [2]] [2]

Это, однако, не тот результат, на который я надеялся, но я чувствую, что уже в пути.Может ли кто-нибудь указать мне, как это сделать?

РЕДАКТИРОВАТЬ:

Для тех, кто видит это позже, я нашел отличное решение, описанное здесь:

R ggplot, соединяющий одну точку на карте с несколькими точками на одной карте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...