Dado un conjunto de valores, quiero trazar un histograma de registro de log de estos valores por sus recuentos. Solo sé cómo registrar los valores x, pero no los valores y porque no están creados explícitamente en mi programa.Cómo hacer un histograma de registro cronológico en python
17
A
Respuesta
22
Mira la pyplot documentation.
- pyplot.hist puede "conectarse" eje y para usted con registro argumento de palabra clave = True
- pyplot.hist acepta
bins
argumento de palabra clave, pero usted tiene que "registrar" eje x ti mismo
por ejemplo:
#!/usr/bin/python
import numpy
from matplotlib import pyplot as plt
data = numpy.random.gumbel(2 ** 20, 2 ** 19, (1000,))
bins = range(15, 25)
plt.xticks(bins, ["2^%s" % i for i in bins])
plt.hist(numpy.log2(data), log=True, bins=bins)
plt.show()
Esto le dará los recuentos reales de cómo cuántos elementos se incluyen en cada bin, trazada en un eje de registro (que es lo que la gente suele decir con un gráfico log). No podría decir por su redacción si quería que esto o el registro del recuento trazados en un eje lineal.
Por cierto, los contenedores ni siquiera tienen que estar espaciados uniformemente.
Cuestiones relacionadas
- 1. Trazar histograma en Python
- 2. Necesito hacer un estiramiento de histograma
- 3. Dibujando histograma en OpenCV-Python
- 4. Cómo crear un histograma
- 5. ¿Cómo mantener un histograma dinámico?
- 6. ¿Cómo hacer retorcido el uso de registro de Python?
- 7. Cómo trazar un histograma preintervenido En R
- 8. OpenCV Python e histograma de gradiente orientado
- 9. trazado de histograma 3d/gráfico de barras en python matplotlib
- 10. ¿Cómo creo un histograma a partir de un hashmap en python?
- 11. Biblioteca javascript para hacer el histograma
- 12. JPA 2.0 (registro cronológico y rastreo a través de) con Glassfish 3.0.1 y 6.9.1 NetBeans:
- 13. Histograma Matplotlib
- 14. Cómo crear un histograma usando MySQL
- 15. ¿Cómo valido el registro MX de un dominio en python?
- 16. Cómo hacer coincidir ets: partido contra un registro en Erlang?
- 17. ¿Cómo agrego un script de python al registro de inicio?
- 18. histograma en jfreechart
- 19. Registro de Python en Django
- 20. Histograma en el enrejado
- 21. Cálculo de un histograma en una transmisión de datos - Cálculo del histograma en línea
- 22. Cómo rellenar manualmente los colores en un histograma ggplot2
- 23. python: trazado de un histograma con una línea de función en la parte superior
- 24. cómo obtener datos de histograma en Matlab
- 25. ¿Cómo se traza un histograma apilado en 3D en R?
- 26. registro de tela python
- 27. Cómo dibujar un histograma de un UIIMage mediante programación?
- 28. Histograma sin función de trazado
- 29. Python registro global
- 30. histograma de la trama de datetime.time python/matplotlib
Para trazar el registro de la cuenta de un eje lineal es comparativamente más fácil, y de todos modos ambos métodos dan el mismo gráfico. +1 para el comienzo de la tecla. Pero no entiendo lo que haces en el código: ¿estás mostrando etiquetas falsas exponenciales en lo que realmente es una escala x lineal? –