Uno de los procesos principales en la ciencia de datos es la visualización de datos. La visualización de datos se refiere a presentar un conjunto de datos en forma de gráficos e imágenes. Podemos identificar la próxima tendencia observando estos gráficos.
Python nos proporciona una increíble biblioteca de visualización de datos que es Matplotlib , desarrollada por John Hunter (1968-2012). Matplotlib se basa en un marco numpy y sideby, por eso es rápido y eficiente. Es de código abierto y cuenta con un gran apoyo de la comunidad. Posee la capacidad de funcionar bien con muchos sistemas operativos y backends gráficos.
función matplotlib.pyplot.xcorr()
En general, los gráficos generados por matplotlib son muy perfectos y monótonos. Observar estos gráficos no es tan divertido. Matplotlib proporciona una biblioteca que puede hacer que estos gráficos sean un poco interesantes y dibuja gráficos en estilo cómico. Estos gráficos son interesantes y a todos les encantaría estudiar a través de estos gráficos.
Por ejemplo :
Parámetros:
Los tres parámetros en xkcd() son opcionales.
Parámetro | Tipo de datos | Descripción |
---|---|---|
escala | flotar | La amplitud de la ondulación perpendicular a la línea fuente. |
longitud | flotar | La longitud de la ondulación a lo largo de la línea. |
aleatoriedad | flotar | El factor de escala por el cual la longitud se contrae o se expande. |
Ejemplo 1:
Generemos una onda sinusoidal en estilo xkcd()
Python3
import numpy as np import matplotlib.pyplot as plt time = np.arange(0, 10, 0.1); amplitude = np.sin(time) with plt.xkcd(): plt.plot(time, amplitude) plt.title('Sine wave') plt.xlabel('Time') plt.ylabel('Amplitude = sin(time)') plt.axhline(y = 0, color ='k') plt.show()
Producción :
Ejemplo 2:
Python3
import numpy as np import matplotlib.pyplot as plt with plt.xkcd(): plt.plot([1, 2, 3, 4], [5, 4, 9, 2]) plt.title('matplotlib.pyplot.xkcd()') plt.axhline(y = 0, color ='k') plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA