Separé la lógica de generación de gráficos.