Histogtwig de frecuencias en C

¿Puede alguien darme una pista sobre cómo se vería el pseudo código de un histogtwig?

¿Cómo estructurar y rellenar un histogtwig?

El caso trivial es solo un conteo por bin:

/* needs error checking, badly */ int *buildHist(int bins, double min, double max, int n, double *data){ double *hist=malloc(bins*sizeof(int)); if (hist == NULL) return hist; for (int i=0; i=0) && (bin 

Para un histogtwig ponderado, la matriz debe ser de tipo de punto flotante.

Con más datos (conteos de sobre y bajo flujo, estadísticas acumuladas ... o incluso para mantener los límites en el mismo lugar que el conteo), use una estructura que incluya la matriz.

El relleno incremental es a menudo deseado, pero debería ser obvio desde aquí.

La producción depende en gran medida de la tecnología de visualización que tenga a mano.

Bueno, probablemente tengas un montón de sentencias printf en la parte superior de tus encabezados para dar algún significado a los datos. Entonces, tal vez una línea de guiones o iguales o algo para trabajar como separador.

Luego, debajo de eso, recorre una matriz con los valores que desea trazar. Uno en cada línea.