Cosa ha ispirato questa richiesta nella lista dei desideri?
Devo etichettare e fornire periodicamente un grafico a bolle. Ho bisogno che le etichette si posizionino automaticamente in modo da non sovrapporsi o addirittura nascondano se non c'è spazio sufficiente. JMP non offre questa funzionalità (così come Excel e Power BI). Tuttavia, R ce l'ha, quindi sono costretto a usare quello.
Quale miglioramento vorresti vedere?
Questo è il frammento di codice R per la mia visualizzazione ggplot che crea le etichette dei punti senza sovrapporle.
g1 = g1 + geom_text_repel(
aes(color = !!input$color_by), # mappa il colore qui!
dimensione = 3,5, # dimensione del carattere nelle etichette di testo
min.segment.length = 0, # disegna tutti i segmenti di linea
nudge_x = ifelse(g1$data[input$xvar] > 3, -0.2, 0.2),
forza = 10,
forza_trazione = 1,
box.padding = 0.3
)
È ampiamente documentato qui: https://r-graphics.org/RECIPE-SCATTER-LABELS.html
Perché questa idea è importante?
Realizzo analisi ad hoc al di fuori di R e JMP è la mia piattaforma di riferimento per questo tipo di attività. Purtroppo, l'etichettatura dei punti è pessima ed è particolarmente frustrante, dato che so che è possibile farlo in R. Mi sembra inoltre una funzionalità intuitivamente importante che potrebbe essere utilizzata per molti tipi di grafici, non solo per i diagrammi a dispersione.
Grazie per aver inviato questa richiesta!