Graficar datos en Python es muy similar al proceso que haces en álgebra lineal: Dado un ejemplo de X valores usas una función para obtener los valores de Y y graficas la intersección de las coordenadas X y Y en el plano cartesiano.
En Python usamos:
# Importar el módulo de Python para graficar
import matplotlib.pyplot as plt
import numpy as np
Si no tienes datos reales para graficar, puedes usar Numpy para generar algunos valores de muestra, por ejemplo:
Acá Numpy va a generar una lista de valores equidistantes de -3 a +3.
x_axis = np.linspace(-3,3)
x_axis
Podemos usar estos valores como "semilla" o parámetros X para obtener los valores de Y usando cualquier función de álgebra lineal. Este es un ejemplo usando la función cuadrática.
x_axis = np.linspace(-3,3)
def square(x): return x**2
y_axis = square(x_axis)
plt.plot(x_axis, y_axis)
Los patrones de datos puedes ser descritos por medio de funciones algebraicas, y puedes graficar y visualizarlos en gráficos.
Los siguientes son llamados en álgebra lineal como "Funciones Elementales" y van a cubrir el 95% de tus patrones de datos.
Aquí hay algunos ejemplos de cómo graficar funciones elementales en ágebra lineal, primero importamos Numpy porque contiene las funciones:
import numpy as np
# start by defining a simple x axis and the Y axis will be given by our parent function
x_axis = np.linspace(-3,3,1000)
def square(x): return x**2
plt.plot(x_axis, square(x_axis))
def sen_function(x): return np.sin(x)
plt.plot(x_axis, sen_function(x_axis))
def explonential(x): return 100*(np.power(2, x))
plt.plot(x_axis, explonential(x_axis))
def logarithmic(x): return np.log10(x)
plt.plot(x_axis, logarithmic(x_axis))