Implementación del gráfico y la API para obtener los datos