Переливание точек на картах в R (например, с помощью ggplot2) - как сдвинуть точки в сторону, отметить исходные позиции, объединить точки рядом ...?

У меня есть база данных, содержащая языки, их долготу и широту и значение элемента (либо категория 1, категория 2 или оба - на графике они обозначены соответственно красным, синим и зеленым). Может быть до трех точек на язык, и, естественно, две языковые точки могут лежать очень близко друг к...