Transforme un tableau 1D en histogramme
#include <Array.au3>
_Array1DToHistogram ( $aArray [, $iSizing = 100] )
$aArray | Tableau à transformer |
$iSizing | [optionnel] Permet de modifier l'échelle de l'histogramme. Par défaut, 100%. |
Succès: | Retourne un tableau contenant les données de l'histogramme. |
Échec: | Définit @error <> 0. |
@error: | 1 - $aArray n'est pas un tableau 1D |
L'alignement à droite des valeurs négatives n'est pas parfait en raison de l'utilisation des polices variables.
#include <Array.au3> Local $aNEW[] = [0, -80, -49, -44, 80, 100, 8, 7, 6, 5, 4, 3, 2, 1] Local $aArray = _Array1DToHistogram($aNEW, 125) _ArrayDisplay($aArray, "_Array1DToHistogram")
#include <Array.au3> Local $limit = 500 Local $values[51] Local $t, $n For $i = 1 To $limit $t = TimerInit() Sleep(10) $n = Round(TimerDiff($t)) $values[$n] += 1 Next Local $aArray = _Array1DToHistogram($values) _ArrayDisplay($aArray, "_Array1DToHistogram", "10:20")