UDF > Array >


_Array1DToHistogram

Transforme un tableau 1D en histogramme

#include <Array.au3>
_Array1DToHistogram ( $aArray [, $iSizing = 100] )

Paramètres

$aArray Tableau à transformer
$iSizing [optionnel] Permet de modifier l'échelle de l'histogramme. Par défaut, 100%.

Valeur de retour

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

Remarque

L'alignement à droite des valeurs négatives n'est pas parfait en raison de l'utilisation des polices variables.

Exemples

Exemple 1

#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")


Exemple 2

#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")