Utilizzo di R Vorrei sostituire i punti in un diagramma a dispersione 2D con un grafico a torta che visualizza valori aggiuntivi.R: Come sovrapporre i grafici a torta su "punti" in un grafico a dispersione in R
Il motivo dietro è che ho dati di serie temporali per centinaia di elementi (proteine) derivati da un esperimento biologico monitorato per 4 condizioni. Vorrei tracciare gli elementi (dati categoriali) sull'asse y e il verificarsi di un evento nel tempo sull'asse x. Per visualizzare l'occorrenza relativa tra le 4 condizioni, vorrei visualizzarla sotto forma di grafico a torta o grafico ad anello, sovraimpresso sul rispettivo punto nel grafico a dispersione. La densità complessiva dei dati è bassa, quindi la sovrapposizione non sarà un problema.
E 'possibile in R? Stavo pensando di usare una scala manuale in ggplot2 ma non riuscivo a capire come definire un grafico a torta come scala.
Anche di interesse sarebbe come raggruppare meglio questi dati e ordinarli di conseguenza.
Penso che per farlo in 'ggplot' si dovrebbe scrivere un' geom_pie' - attualmente i grafici a torta in 'ggplot' sono implementati tramite una trasformazione di coordinate, che funziona solo se si desidera tracciare una singola torta per facet ... –