Divulgación completa: Esto también se publicó en la lista de distribución de ggplot2. (Actualizaré si recibo una respuesta)R: Creación de formas personalizadas con ggplot
Estoy un poco perdido en este caso, he intentado meterme con geom_polygon pero los intentos sucesivos parecen ser peores que los anteriores.
La imagen que estoy tratando de recrear es esto, los colores no son importantes, pero las posiciones son:
Además de crear esto, también tienen que ser capaces de etiquetar cada elemento con texto.
En este punto, no estoy esperando una solución (aunque sería ideal) pero los punteros o ejemplos similares serían inmensamente útiles.
Una opción con la que jugué fue hackear scale_shape y usar 1,1 como coords. Pero estaba atascado con poder agregar etiquetas.
La razón por la que estoy haciendo esto con ggplot, es porque estoy generando cuadros de mandos compañía por compañía. Esta es solo una parcela en una grilla de 4 x 10 de otras parcelas (usando pushViewport)
Nota: La capa superior de la pirámide también podría ser un rectángulo de tamaño similar.
Está seguro de querer hacer esto con R? Lo que no entiendo es la motivación subyacente ...Este tipo de cosas se pueden hacer fácilmente con programas de gráficos vectoriales, y usted solo debe insistir en R si está dispuesto a hacerlo programáticamente y/o presumir. =) De lo contrario, enfoques como estos simplemente no tienen ningún sentido ... – aL3xa
El resto de la tarjeta de puntuación se hace totalmente (y automáticamente) con R. Y esta es realmente la última pieza. Entonces, dejar a R para crear individualmente estos gráficos es posible, pero sería doloroso. Por lo tanto, por qué lo pregunto primero - haz el trabajo de puta en segundo lugar. –
Para la elipse, esto podría ayudar: http://stackoverflow.com/questions/2397097/how-can-a-data-ellipse-be-superimposed-on-a-ggplot2-scatterplot y https://github.com /JoFrhwld/FAAV/blob/master/r/stat-ellipse.R –