Aquí hay una pregunta para los usuarios de R. Estoy interesado en dibujar un histograma con puntos apilados, en lugar de una barra. Por ejemplo, si los datos son (1,1,2,1,2,3,3,3,4,4), me gustaría ver tres puntos apilados en 1, 2 puntos apilados en 2 y así sucesivamente . ¿Cuál es la mejor manera de hacer esto en R?Trazar histograma con puntos en lugar de barras
Respuesta
paquete TeachingDemos de Greg nieve contiene una función dots(x, ...) que parece adaptarse a su necesidad:
dots(round(rnorm(50, 10,3)))
Puede hacerlo usted mismo con bastante rapidez:
x <- c(1,1,2,1,2,3,3,3,4,4)
plot(sort(x), sequence(table(x)))
Gracias Jonathan. ¡Esto hace el trabajo por mí! – Ramnath
La respuesta más simple que saber es esto:
x <- c(1,1,2,1,2,3,3,3,4,4)
stripchart(x,method="stack",at=0)
Es mejor que la sugerencia de Jonathan Chang porque stripchart
hace un apilamiento adecuado de los puntos.
Gracias Rob. Stripchart parece muy intuitivo, aunque preferiría que la pila de puntos estuviera separada. – Ramnath
Otra manera fácil sería:
x <- c(1,1,2,1,2,3,3,3,4,4)
myhist <- hist(x)
myhistX <- myhist$mids
myhistY <- myhist$density
y ahora se puede trazar en cualquier forma que le guste:
plot(myhistY~myhistX)
De esta manera usted puede cambiar las opciones de apilamiento en la construcción de un "histograma" objeto.
- 1. Trazar histograma en Python
- 2. ayudantes Path generan caminos con puntos en lugar de barras
- 3. Cómo trazar un histograma preintervenido En R
- 4. Trazar puntos 3D en Matlab
- 5. Ant produce jsfl con barras invertidas en lugar de barras
- 6. trazado de histograma 3d/gráfico de barras en python matplotlib
- 7. ¿Cómo puedo trazar un histograma de datos de cola larga usando R?
- 8. Trazar múltiples conjuntos de puntos en R
- 9. cómo trazar línea con faltan puntos de datos en gnuplot
- 10. Gnuplotte cambia el color de las barras en el histograma
- 11. Método eficiente para trazar una línea con millones de puntos
- 12. Histograma con escala logarítmica y saltos personalizados
- 13. Trazar histograma RTT utilizando wireshark u otra herramienta
- 14. Cómo etiquetar barras de histograma con valores de datos o porcentajes en R
- 15. Cómo trazar hist con escala de registro
- 16. ¿Parcela puntos en lugar de líneas? JFreeChart PolarChart
- 17. Algoritmo para "trazar" puntos secuenciales en curvas de bezier
- 18. Histograma Matplotlib
- 19. Histograma de superposición con curva de densidad
- 20. Cómo trazar un gráfico de barras muy simple (Python, Matplotlib) usando el archivo de entrada * .txt?
- 21. Girar histograma en R o superponer una densidad en una barra de barras
- 22. FindFit con BinCounts o histograma en Mathematica
- 23. Trazar círculos con valores alfa en MATLAB
- 24. ¿Cómo se traza un histograma apilado en 3D en R?
- 25. Android: para trazar una ruta entre dos puntos geográficos
- 26. ¿Cómo alinear el título de ggplot con la ventana en lugar de trazar la cuadrícula?
- 27. En matplotlib.pyplot, ¿cómo trazar dos conjuntos de datos utilizando gráficos de barras intercaladas?
- 28. Combinar imagen y trazar con Python Matplotlib
- 29. Mostrar valores en R Trazar
- 30. ¿Una forma de esquivar siempre un histograma?
¡Parece ser la más simple de todas las soluciones! Gracias Kyubic – Ramnath
@Ramnath: Cuando miras el código fuente básicamente hace lo mismo que la respuesta de Jonathan Chang – vonjd