Come faccio ad aggiungere un poligono pulito attorno a un gruppo di punti su un diagramma a dispersione? Sto usando ggplot2 ma sono deluso dai risultati di geom_polygon.
Il set di dati è lì , come file di testo delimitato da tabulazioni. Il grafico seguente mostra due misure di atteggiamenti nei confronti della salute e della disoccupazione in diversi paesi:

Vorrei passare da geom_density2dquello meno elegante ma empiricamente più corretto geom_polygon. Il risultato sui dati non ordinati è inutile:

Come posso disegnare poligoni 'puliti' che si comportano come percorsi di contorno attorno ai valori min-max yx? Ho provato a ordinare i dati senza risultati.
Codice:
print(fig2 <- ggplot(d, aes(man, eff, colour=issue, fill=issue)) +
geom_point() + geom_density2d(alpha=.5) + labs(x = "Efficiency", y = "Mandate"))
L' doggetto si ottiene con questo file CSV .
Soluzione:
Grazie a Wayne , Andy W e altri per i loro suggerimenti! I dati, il codice e i grafici sono stati pubblicati su GitHub . Il risultato è simile al seguente:

?chullcon ggplot2finora. Non sono sicuro di codificarlo correttamente e spero che qualcuno l'abbia già fatto.
alphahullsimile alla ricerca dello scafo convesso, ma ti consente di regolarlo verso l'interno / verso l'esterno per provare a fare qualcosa come gli intervalli di confidenza.
