[ Foro de Python ]

grafica pie

19-Sep-2022 23:25
Invitado (ohuersil)
0 Respuestas

Tengo el siguiente frame,.


from datetime import datetime, timedelta
from random import shuffle, randint
import matplotlib.dates as dates
import matplotlib.pyplot as plt

import pandas as pd
import matplotlib.pyplot as plt
from datetime import datetime

df2 =  pd.DataFrame(columns=['Nombre del agente','Tiempo ACD','Tiempo ACW','Tiempo de llamado del agente','Otra hora','Tiempo AUX','Tiempo dispon.17'])


df2 = df2.append({'Nombre del agente':'Alberto Ortiz',
               'Tiempo ACD':'1:49:16',
               'Tiempo ACW':':00:00',
               'Tiempo de llamado del agente':':00:00',
               'Otra hora' :':00:11',
               'Tiempo AUX':':20:48',
               'Tiempo dispon.17':'2:43:08'}, ignore_index=True)




df2["Tiempo ACD"]=df2["Tiempo ACD"].str.zfill(7)
df2["Tiempo ACW"]=df2["Tiempo ACW"].str.zfill(7)
df2["Tiempo de llamado del agente"]=df2["Tiempo de llamado del agente"].str.zfill(7)
df2["Otra hora"]=df2["Otra hora"].str.zfill(7)
df2["Tiempo AUX"]=df2["Tiempo AUX"].str.zfill(7)
df2["Tiempo dispon.17"]=df2["Tiempo dispon.17"].str.zfill(7)

Valores2 = df2.iloc[0,1:].tolist()
print(Valores2[0]+"-"+str(type(Valores2[0])))



Times2 = [datetime.strptime(x,'%H:%M:%S') for x in Valores2]
Times2.sort()
columns_names2 = df2.columns.values.tolist()
columns_names2.remove(columns_names2[0])

Y  quiero graficarlo por horas como lo haria,.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)