Ejemplo de graficación de vectores

| Última modificación: 8 de julio de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Sabes representar vectores? En este artículo veremos un ejemplo de graficación de vectores relacionado con las temperaturas en New York.

Ejemplo de graficación de vectores

Las temperaturas medias anuales (grados Fahrenheit) para la ciudad de Nueva York, medidas en Central Park, durante los años comprendidos entre 2000 y 2012 son las siguientes:

53.9, 56.3, 56.4, 53.4, 54.5, 55.8, 58.8, 55.0, 55.3, 54.0, 56.7, 56.4, 57.3

Ahora mismo, esto parece una colección aleatoria de números, pero podemos trazar este conjunto de temperaturas en un gráfico para ver si el aumento y la disminución de la temperatura promedio de un año a otro guarda alguna relación.

#Ejemplo de graficación de vectores
temperaturas = [53.9, 56.3, 56.4, 53.4, 54.5, 55.8, 58.8, 55.0, 55.3, 54.0, 56.7, 56.4, 57.3]
plt.plot (temperaturas, marker = ' o ')

[<matplotlib.lines.Line2D at 0x14c1750be48>]

Ejemplo de graficación de vectores
Ejemplo de graficación de vectores

Almacenamos las temperaturas medias en una lista. Luego, llamamos a la función plot) pasando solo esta lista y el marcador. Cuando usas plot) en una sola lista, esos números se trazan automáticamente en el eje y.

Los valores correspondientes en el eje x se completan como las posiciones de cada valor en la lista. Es decir, el primer valor de temperatura, 53.9, obtiene un valor de eje x correspondiente de 0, dado que está en la posición 0 de la lista. Como resultado, los números trazados en el eje x son los números enteros de 0 a 12, que podemos considerar que corresponden a los 13 años para los cuales tenemos datos de temperatura.

Si nos fijamos ahora en el gráfico, vemos cómo muestra si la temperatura promedio ha subido o bajado con respecto al año anterior. Si observamos los números que pintamos, vemos que realmente no son muy lejanos el uno del otro. Sin embargo, el gráfico hace que las variaciones parezcan bastante dramáticas. Por tanto, ¿qué está pasando en nuestro ejemplo de graficación de vectores?

La razón de que esto suceda es que matplotlib elige el rango del eje y para que sea suficiente para encerrar los datos suministrados para el trazado.

En este gráfico, el eje y comienza en 57.0 y su valor más alto es 57.5, lo que hace que incluso las pequeñas diferencias parezcan dramáticas, debido a que el rango del eje y es muy pequeño.

Graficar la temperatura sin mostrar los años correspondientes es una forma rápida y fácil de visualizar las variaciones entre los años. Sin embargo, si queremos presentar este gráfico a alguien, sería ideal mostrarlas:

#Ejemplo de  graficación de vectores
temperaturas = [53.9, 56.3, 56.4, 53.4, 54.5, 55.8, 58.8, 55.0, 55.3, 54.0, 56.7, 56.4, 57.3]
anyos = range (2000, 2013)
plt.plot (anyos, temperaturas, marker = 'o')

Ahora que hemos visto nuestro ejemplo de graficación de vectores, puedes seguir aprendiendo sobre Big Data, una de las disciplinas más demandadas y con mejores salarios de la actualidad. Para ello tenemos el Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, una formación intensiva e íntegra en la que, en pocos meses, lograrás adquirir todos los conocimientos teóricos y prácticos necesarios para incursionar en el mercado laboral de manera eficiente.  ¡Anímate a impulsar tu vida profesional y solicita más información ahora!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado