import matplotlib.pyplot as plt
import pandas as pd
# Datos
sol1 = [4.20e-06, 4.00e-07, 6.00e-07, 1.00e-06, 4.00e-07,
5.00e-07, 6.00e-07, 3.00e-07, 4.00e-07, 2.00e-07,
6.00e-07, 4.00e-07, 5.00e-07, 3.00e-07, 6.00e-07]
sol2 = [1.41e-04, 7.30e-05, 4.32e-05, 3.90e-05, 8.77e-05,
5.37e-05, 4.69e-05, 4.68e-05, 3.74e-05, 4.45e-05,
4.15e-05, 5.33e-05, 4.23e-05, 4.45e-05, 7.19e-05]
x = list(range(1, 16)) # Valores del 1 al 15
# Gráfico
plt.figure(figsize=(10,6))
plt.plot(x, sol1, marker="o", label="Sol1 length")
plt.plot(x, sol2, marker="s", label="Sol2 miLength")
plt.xlabel("Pruebas (1 a 15)")
plt.ylabel("Tiempo de ejecución (s)")
plt.title("Tiempos de ejecución: Sol1 vs Sol2")
plt.legend()
plt.grid(True)
plt.show()
aW1wb3J0IG1hdHBsb3RsaWIucHlwbG90IGFzIHBsdAppbXBvcnQgcGFuZGFzIGFzIHBkCgojIERhdG9zCnNvbDEgPSBbNC4yMGUtMDYsIDQuMDBlLTA3LCA2LjAwZS0wNywgMS4wMGUtMDYsIDQuMDBlLTA3LAogICAgICAgIDUuMDBlLTA3LCA2LjAwZS0wNywgMy4wMGUtMDcsIDQuMDBlLTA3LCAyLjAwZS0wNywKICAgICAgICA2LjAwZS0wNywgNC4wMGUtMDcsIDUuMDBlLTA3LCAzLjAwZS0wNywgNi4wMGUtMDddCgpzb2wyID0gWzEuNDFlLTA0LCA3LjMwZS0wNSwgNC4zMmUtMDUsIDMuOTBlLTA1LCA4Ljc3ZS0wNSwKICAgICAgICA1LjM3ZS0wNSwgNC42OWUtMDUsIDQuNjhlLTA1LCAzLjc0ZS0wNSwgNC40NWUtMDUsCiAgICAgICAgNC4xNWUtMDUsIDUuMzNlLTA1LCA0LjIzZS0wNSwgNC40NWUtMDUsIDcuMTllLTA1XQoKeCA9IGxpc3QocmFuZ2UoMSwgMTYpKSAgIyBWYWxvcmVzIGRlbCAxIGFsIDE1CgojIEdyw6FmaWNvCnBsdC5maWd1cmUoZmlnc2l6ZT0oMTAsNikpCnBsdC5wbG90KHgsIHNvbDEsIG1hcmtlcj0ibyIsIGxhYmVsPSJTb2wxIGxlbmd0aCIpCnBsdC5wbG90KHgsIHNvbDIsIG1hcmtlcj0icyIsIGxhYmVsPSJTb2wyIG1pTGVuZ3RoIikKcGx0LnhsYWJlbCgiUHJ1ZWJhcyAoMSBhIDE1KSIpCnBsdC55bGFiZWwoIlRpZW1wbyBkZSBlamVjdWNpw7NuIChzKSIpCnBsdC50aXRsZSgiVGllbXBvcyBkZSBlamVjdWNpw7NuOiBTb2wxIHZzIFNvbDIiKQpwbHQubGVnZW5kKCkKcGx0LmdyaWQoVHJ1ZSkKcGx0LnNob3coKQo=