Wykreślanie punktów na mapach w R (np. Z ggplot2) - jak przesuwać punkty w bok, zaznaczać oryginalne pozycje, łączyć punkty w pobliżu…?

Mam bazę danych zawierającą języki, ich długości i szerokości geograficzne oraz wartość cechy (albo kategoria 1, kategoria 2 lub obie - na wykresie są one oznaczone odpowiednio czerwonym, niebieskim i zielonym). Mogą występować maksymalnie trzy punkty na język i oczywiście dwa punkty językowe mogą...