Ecco una domanda per utenti R. Sono interessato a disegnare un istogramma con punti impilati, invece di una barra. Per esempio se i dati sono (1,1,2,1,2,3,3,3,4,4), allora mi piacerebbe vedere tre punti accatastati a 1, 2 punti impilati a 2 e così via . Qual è il modo migliore per farlo in R?Istogramma di stampa con punti anziché barre
risposta
pacchetto TeachingDemos di Greg Neve contiene una funzione dots(x, ...) che sembra soddisfare le vostre necessità:
dots(round(rnorm(50, 10,3)))
È possibile farlo da soli piuttosto velocemente:
x <- c(1,1,2,1,2,3,3,3,4,4)
plot(sort(x), sequence(table(x)))
Grazie Jonathan. Questo fa il lavoro per me! – Ramnath
La risposta più semplice I so è questo:
x <- c(1,1,2,1,2,3,3,3,4,4)
stripchart(x,method="stack",at=0)
È meglio del suggerimento di Jonathan Chang perché lo stripchart
esegue correttamente l'impilamento dei punti.
Grazie Rob. Stripchart sembra molto intuitivo, anche se preferirei che la pila di punti fosse separata. – Ramnath
Un altro modo semplice potrebbe essere:
x <- c(1,1,2,1,2,3,3,3,4,4)
myhist <- hist(x)
myhistX <- myhist$mids
myhistY <- myhist$density
E ora è possibile tracciare in alcun modo che ti piace:
plot(myhistY~myhistX)
In questo modo è possibile modificare le opzioni di impilamento quando si costruisce una "istogramma" oggetto.
- 1. Istogramma di stampa come linee
- 2. Numeri trama R anziché punti
- 3. punti scherma e barre di errore con ggplot
- 4. Tasti di stampa di NSDictionary anziché valori
- 5. Istogramma della classe di stampa a livello di programmazione
- 6. Istogramma verticale
- 7. R - istogramma all'interno istogramma
- 8. istogramma numpy con 3 variabili
- 9. Come creare un grafico a barre/istogramma con barra per valore discreto?
- 10. MongoDB stampa la distanza tra due punti
- 11. codice a barre di stampa utilizzando stampante termica Android
- 12. Stampare un istogramma in base a lunghezze di parola (C)
- 13. Istogramma con pesi in R
- 14. Istogramma con un tappeto nervosa
- 15. Stampa un numero intero con punti con la mini-lingua di formattazione di stringhe Python3
- 16. Ottenimento dei valori dei punti medi delle barre raggruppate nella funzione del diagramma a barre tratteggiato
- 17. stampa un valore sul grafico a barre highcharts?
- 18. ggplot2 binwidth non risponde in istogramma facet_wrap istogramma
- 19. matplotlib: etichette istogramma e bin
- 20. Aggiungere linee di densità per istogramma e istogramma cumulativo
- 21. La query MongoDB restituisce 3 punti anziché la risposta
- 22. pickerView viene visualizzato come punti interrogativi anziché dati?
- 23. Visualizzazione di grafici a dispersione con punti sovrapposti in matplotlib
- 24. Stampa oggetti tabella con ggplot?
- 25. FindFit con BinCounts o Istogramma in Mathematica
- 26. istogramma con intervalli temporali dal vettore datetime
- 27. OpenCV Istogramma metodi di confronto
- 28. Istogramma con boxplot marginale in R
- 29. Colore di riempimento condizionale istogramma
- 30. Girare Pandas dataframe di stringhe in istogramma
Sembra essere la più semplice di tutte le soluzioni !! Grazie Kyubic – Ramnath
@Ramnath: Quando si guarda il codice sorgente, in pratica fa lo stesso della risposta di Jonathan Chang – vonjd