Ecco un codice dal pacchetto circlize
per la creazione di un diagramma di accordi. Ora le etichette sono parallele al bordo del cerchio. È possibile ruotare le etichette di 90 gradi in modo che siano perpendicolari al cerchio?Ruota le etichette in un diagramma di accordo (R circoscrizione)
library(circlize)
set.seed(999)
mat = matrix(sample(18, 18), 3, 6)
rownames(mat) = paste0("Start", 1:3)
colnames(mat) = paste0("End", 1:6)
chordDiagrm(mat)
Nella figura sottostante ho inserito manualmente alcune etichette per mostrare quello che spero di realizzare (End5, End6, End7). Grazie.
Questo è grande. Il mio esempio mostra i dati sotto forma di una matrice di adiacenza. Se i miei dati fossero nella forma di un elenco di adiacenze, dovrei semplicemente rielaborare la variabile 'grid.col'? –
Ho appena usato 'grid.col' per correggere la scelta dei colori. Tbh, non ha mai usato il pacchetto, ma ha afferrato il codice dalla vignetta. – lukeA
@Brian, stai usando il pacchetto con versione> = 0.3.0? In tal caso, la variabile di input per 'chordDiagram()' ora può essere un elenco di adiacenza e 'grid.col' può essere impostato come se l'input fosse una matrice. –