[ 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,.




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...