Visualización en Python

Introducción a Python para finanzas

Adina Howe

Professor

Matplotlib: paquete de visualización

Explora más de la galería de Matplotlib en este enlace.

matplotlib

Introducción a Python para finanzas

matplotlib.pyplot: funciones de trazado diversas

import matplotlib.pyplot as plt
Introducción a Python para finanzas

matplotlib.pyplot: funciones de trazado diversas

  • plt.plot()

    • recibe los argumentos de los datos a trazar
  • plt.show()

    • muestra el gráfico en pantalla
Introducción a Python para finanzas

Trazar con pyplot

import matplotlib.pyplot as plt
plt.plot(months, prices)
plt.show()
Introducción a Python para finanzas

Resultado del gráfico

Gráfico simple 2

Introducción a Python para finanzas

Línea roja continua

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red')
plt.show()
Introducción a Python para finanzas

Resultado del gráfico

línea roja

Introducción a Python para finanzas

Línea discontinua

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red', linestyle = '--')
plt.show()
Introducción a Python para finanzas

Resultado del gráfico

discontinua

Introducción a Python para finanzas

Colores y estilos de línea

color
'green' verde
'red' rojo
'cyan' cian
'blue' azul
linestyle
'-' línea continua
'--' línea discontinua
'-.' línea punto y raya
':' punteada

Más documentación sobre colores y líneas aquí.

Introducción a Python para finanzas

Añadir etiquetas y títulos

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red', linestyle = '--')

# Add labels
plt.xlabel('Months')
plt.ylabel('Consumer Price Indexes, $')
plt.title('Average Monthly Consumer Price Indexes')

# Show plot
plt.show()
Introducción a Python para finanzas

Resultado del gráfico

gráfico con etiquetas

Introducción a Python para finanzas

Añadir líneas adicionales

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red', linestyle = '--')

# adding an additional line
plt.plot(months, prices_new, color = 'green', linestyle = '--') 

plt.xlabel('Months')
plt.ylabel('Consumer Price Indexes, $')
plt.title('Average Monthly Consumer Price Indexes')
plt.show()
Introducción a Python para finanzas

Resultado del gráfico

dos líneas

Introducción a Python para finanzas

Diagramas de dispersión

import matplotlib.pyplot as plt
plt.scatter(x = months, y = prices, color = 'red')
plt.show()
Introducción a Python para finanzas

Resultado del diagrama de dispersión

dispersión

Introducción a Python para finanzas

¡Vamos a practicar!

Introducción a Python para finanzas

Preparing Video For Download...