Visualización de Datos y Aplicaciones de Escritorio
Enviado por Alderpss • 9 de Febrero de 2022 • Trabajo • 456 Palabras (2 Páginas) • 146 Visitas
[pic 1]
EVIDENCIA No: 1
Unidad de Aprendizaje: Visualización de Datos y Aplicaciones de Escritorio
Programa educativo: Plan 420
Nombre del Maestro: MTI. Iván Núñez Frayre
Integrantes del equipo
Nombre | Matricula |
Alder Adad Portillo Silva | 1794421 |
Elementos a Evaluar | Cumplimiento |
Índice | |
Ejercicios |
San Nicolás de los Garza, ciudad universitaria a (14/11/2021)
Contenido
Código Banco: 3
Captura de pantalla: 5
Código Banco:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from pandas.core.indexes.base import Index
def MovimientosPorProducto():
dfArchivo = pd.read_csv("BANCO.csv", header = 0, sep = ",")
dfAgrupado = dfArchivo.groupby(['TipoProducto'])[['NoBimestre']].count()
dfIndex = dfAgrupado.index
new_df=dfAgrupado.assign(TipoProducto=dfIndex)
print(dfAgrupado)
plt.pie(new_df["NoBimestre"], labels=new_df["TipoProducto"],shadow=False, autopct="%1.1f%%")
plt.title("Movimientos por Producto")
plt.show()
def CantidadPorTipoDeMovimiento():
dfArchivo = pd.read_csv("BANCO.csv", header = 0, sep = ",")
dfAgrupado = dfArchivo.groupby(['TipoMovimiento'])[['Monto']].sum()
dfIndexA = dfAgrupado.index
newDf=dfAgrupado.assign(TipoMovimiento=dfIndexA)
print(dfAgrupado)
for Ren in range(0,len(dfAgrupado)):
plt.bar(newDf.iloc[Ren,1], int(newDf.iloc[Ren,0]), label = newDf.iloc[Ren,1], width = 0.5)
plt.title("Movimientos por Tipo de movimiento")
plt.ylabel("Monto")
plt.xlabel("TipoMovimiento")
plt.legend()
plt.show()
def MovimientosPorFecha():
dfArchivo = pd.read_csv("BANCO.csv", header = 0, sep = ",")
...