Full Disclosure: anche questo è stato pubblicato nella mailing list ggplot2. (Aggiornerò se riceverò una risposta)R: creazione di forme personalizzate con ggplot
Sono un po 'perso su questo, ho provato a scherzare con geom_polygon ma i tentativi successivi sembrano peggiori del precedente.
L'immagine che sto cercando di ricreare questo, i colori sono irrilevanti, ma le posizioni sono:
Oltre a creare questo, anche bisogno di essere in grado di identificare ogni elemento con testo.
A questo punto, non mi aspetto una soluzione (anche se sarebbe l'ideale) ma i puntatori o esempi simili sarebbero immensamente utili.
Un'opzione con cui ho giocato era l'hacking scale_shape e l'utilizzo di 1,1 come coords. Ma era bloccato dalla possibilità di aggiungere etichette.
Il motivo per cui sto facendo questo con ggplot, è perché sto generando scorecard su base aziendale per azienda. Questo è solo un grafico in una griglia 4 x 10 di altri grafici (utilizzando pushViewport)
Nota: il livello superiore della piramide potrebbe anche essere un rettangolo di dimensioni simili.
non si vuole veramente fare questo con R? Quello che non capisco è la motivazione di fondo ...cose del genere possono essere fatte con programmi di grafica vettoriale, e dovresti insistere su R solo se sei disposto a farlo in modo programmatico e/o per mettermi in mostra. =) Altrimenti, approcci come questi semplicemente non hanno senso ... – aL3xa
Il resto dello scorecard è fatto totalmente (e automaticamente) con R. E questo è davvero l'ultimo pezzo. Quindi, lasciare a R la creazione individuale di questi grafici è possibile, ma sarebbe doloroso. Quindi, perché chiedo prima - fare il lavoro di cagna in secondo luogo. –
Per l'ellisse, questo potrebbe aiutare: http://stackoverflow.com/questions/2397097/how-can-a-data-ellipse-be-superimposed-on-a-ggplot2-scatterplot e https://github.com /JoFrhwld/FAAV/blob/master/r/stat-ellipse.R –