manual de mi pagina
5. dibujarOjiva
minimo
completo
ejemplo alternativo
/* ==================================================================
// Dibuja una ojiva o gráfico de frecuencia acumulada.
//
// FORMAS VÁLIDAS DE USO
// 1) limites y frecAcumuladas con el mismo largo:
// - Se interpreta que cada par (x,y) ya viene completo.
// - Ejemplo:
// limites = [0,10,20,30,40,50]
// frecAcumuladas = [0,3,8,15,19,20]
//
// 2) limites con un elemento más que frecAcumuladas:
// - Se interpreta que los límites incluyen el punto inicial del eje X,
// pero las frecuencias acumuladas empiezan recién en el primer límite superior.
// - En este caso la función agrega automáticamente la frecuencia 0 al inicio.
// - Ejemplo:
// limites = [0,10,20,30,40,50]
// frecAcumuladas = [3,8,15,19,20]
// La función lo transforma internamente en:
// xDatos = [0,10,20,30,40,50]
// yDatos = [0,3,8,15,19,20]
//
// PARÁMETROS
// - contenedorId: id del div donde se dibuja el SVG
// - limites: arreglo de valores del eje X
// - frecAcumuladas: arreglo de frecuencias acumuladas
// - color: color de la línea y de los puntos
// - minY: mínimo manual del eje Y
// - maxY: máximo manual del eje Y
// - ticksY: cantidad de divisiones del eje Y
// - etiquetasEjes: objeto con las etiquetas de los ejes
// Ejemplo: { x: "Tiempo (min)", y: "Estudiantes acumulados" }
//
// COMPORTAMIENTO
// - Si minY no se entrega, parte en 0.
// - Si maxY no se entrega, se calcula automáticamente.
// - Si ticksY no se entrega, se estima automáticamente.
// - Si no se entregan etiquetas de ejes, usa títulos por defecto.
// - Dibuja líneas guía horizontales, ejes, marcas, etiquetas, la polilínea
// de la ojiva y los puntos correspondientes.
================================================ */
