Histogramme de fréquence en C

quelqu’un peut-il me donner un indice sur le pseudo code d’un histogramme?

Comment structurer et remplir un histogramme?

Le cas sortingvial est juste un décompte par casier:

/* 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 

Pour un histogramme pondéré, le tableau doit être de type virgule flottante.

Avec plus de données (comptes de dépassement et de sous-stream, statistiques accumulées ... ou même pour conserver les limites au même endroit que le nombre), utilisez une structure qui inclut le tableau.

Un remplissage progressif est souvent souhaité, mais devrait être évident à partir d'ici.

Le rendement dépend en grande partie de la technologie d'affichage à votre disposition.

Eh bien, vous auriez probablement un tas de déclarations printf en haut pour que vos en-têtes donnent un sens aux données. Ensuite, peut-être une ligne de tirets ou d’égaux, ou quelque chose qui servira de séparateur.

Ensuite, en dessous de cela, parcourez un tableau avec les valeurs que vous souhaitez tracer. Un sur chaque ligne.