Código para generar infografías de forma automática, sin tener que tocar código ni editores de imágenes. Algo interesante para los webmasters, para las empresas activas en redes sociales y para presentaciones.

Antes de tener este código gratis por la cara, sígueme:
🟣Instagram: https://www.instagram.com/javierfinance/
🔵Twitter: https://twitter.com/JavierFinance
import matplotlib.pyplot as plt
import numpy as np
plt.rcdefaults()
fig, ax = plt.subplots()
print("¿Qué tipo de datos vas a trabajar?")
data = input()
print("Metido.")
datos = ["1","2","3","4","5"]
print("Mete los datos 1:")
datos[0] = input()
print("Mete los datos 2:")
datos[1] = input()
print("Mete los datos 3:")
datos[2] = input()
print("Mete los datos 4:")
datos[3] = input()
print("Mete los datos 5:")
datos[4] = input()
cantidades = ["1","2","3","4","5"]
print("Mete las cantidades 1:")
cantidades[0] = input()
print("Mete las cantidades 2:")
cantidades[1] = input()
print("Mete las cantidades 3:")
cantidades[2] = input()
print("Mete las cantidades 4:")
cantidades[3] = input()
print("Mete las cantidades 5:")
cantidades[4] = input()
print("Todos los datos han metido")
print(cantidades)
print(datos)
print()
cantidad = [int(cantidades[0]),int(cantidades[1]),int(cantidades[2]),int(cantidades[3]),int(cantidades[4])]
ax.barh(datos,cantidad)
ax.set_facecolor('xkcd:salmon')
ax.legend([data])
fig.set_tight_layout({"pad": .2})
fig.patch.set_facecolor('#39768c')
fig.patch.set_alpha(0.7)
fig.savefig("Data1.png", facecolor=fig.get_facecolor(), edgecolor='none')
print("Nombre de la infografía:")
datosinfografia = input()
print("Metido")
print("Dirección del logo:")
logo = input()
print("Metido")
with open("infografia.html","w") as archivo:
archivo.write("
” + datosinfografia + “
“) archivo.write(“
“) archivo.write(“
“) archivo.close()
Últimas entradas de Javier Finance (ver todo)
- Inteligencia Artificial para cámaras de seguridad - noviembre 6, 2023
- Los mejores Bootcamps de Data Science (Ranking) - septiembre 27, 2023
- ¿Cómo limpiar datos con Pandas? [Código Python] - septiembre 4, 2023