Come possiamo cambiare l'asse y in percentuale come la figura? Posso cambiare la gamma dell'asse y ma non riesco a raggiungere la percentuale. Come modificare l'intervallo dell'asse y in percentuale (%) dal numero in plotter con R
28
A
risposta
24
ggplot2
e scales
pacchetti possono farlo:
y <- c(12, 20)/100
x <- c(1, 2)
library(ggplot2)
library(scales)
myplot <- qplot(as.factor(x), y, geom="bar")
myplot + scale_y_continuous(labels=percent)
sembra che l'opzione stat()
è stato tolto, causando il messaggio di errore. Prova questo:
library(scales)
myplot <- ggplot(mtcars, aes(factor(cyl))) +
geom_bar(aes(y = (..count..)/sum(..count..))) +
scale_y_continuous(labels=percent)
myplot
63
labels = percent
è obsoleta nella versione più recente di ggplot2 (2.2.1). Il comando ora è:
+ scale_y_continuous(labels = scales::percent)
10
Nel caso in cui non vi resta che aggiungere il %
, senza moltiplicando per 100:
+ scale_y_continuous(labels = function(x){ paste0(x, "%") })
Problemi correlati
- 1. Grafico a barre in pila in R (ggplot2) con asse y barre in percentuale dei conteggi
- 2. R: grafico a barre in pila ggplot con conteggi sull'asse y ma percentuale come etichetta
- 3. Visualizza l'asse y come percentuale?
- 4. aggiungere testo a plotter orizzontale in R, asse y su scala diversa?
- 5. Creare un plotter in R usando il pacchetto dygraphs
- 6. Creare un numero in percentuale
- 7. R: Grafico a torta con percentuale come etichette utilizzando ggplot2
- 8. Qual è il significato del doppio segno percentuale (%%) in R
- 9. Riassumendo per percentuale sottogruppo in R
- 10. Come scrivere etichette in plotter sull'asse x con nomi duplicati?
- 11. Visualizzazione del numero a virgola mobile come percentuale senza modificare il valore del numero
- 12. Rimuovere 'y' etichetta dalla trama in R
- 13. R trama percentuale accatastati bar con percentuale di fattore di binario e le etichette (con ggplot)
- 14. Le legende in plotter non appaiono correttamente
- 15. Come modificare la risoluzione di un livello raster in R
- 16. Normalizzazione dell'asse y negli istogrammi in R ggplot in proporzione
- 17. Come modificare l'origine x, y della tela in basso a sinistra e capovolgere le coordinate y?
- 18. Grafico ASP.NET aggiungere percentuale accanto al numero
- 19. Converti il numero scritto in numero in R
- 20. Rails: come stampare un decimale in percentuale?
- 21. - Numero di voti vs Percentuale di voti?
- 22. Numero massimo superato di DLL in R
- 23. modifica del valore di percentuale di fila in R
- 24. Che cos'è r() e percentuale doppia %% in linguaggio assembly in GCC?
- 25. Come modificare la gamma di colori heatmap.2 in R?
- 26. conversione numero ascii in stringhe in R
- 27. Come modificare i valori del grafico a barre in percentuale (Matplotlib)
- 28. Come modificare il numero di colonne stampate in `hexdump`?
- 29. Rimuovi variabile avvolta in funzione dal modello formula R
- 30. Come dividere un numero in cifre in R
+1 per nessuna dipendenza esterna. So che poiché Hadley è l'autore di ggplot2 e scale, non dovrebbe davvero importare, ma questa soluzione è ancora apprezzata. –
Sottotitoli per sintassi minore: per le funzioni one-liner, come spesso accade per le funzioni anonime come questa, non sono necessarie parentesi: 'function (x) paste0 (x,"% ")' farà. –