Non ho capito (e nel tuo esempio non c'è) dov'è il numero di visitatori, comunque azzardo un ipotesi
Codice PHP:
<?php
$ar_ora 
= array("2"     => 10,
                
"4"     => 4,
                
"6"     => 3,
                
"12"     => 52,
                
"13"     => 48,
                
"18"     => 61,
                
"22"     => 24,
                );
                
for(
$i 0$i 24$i++)
{
    if(
array_key_exists($i$ar_ora) === false)
        
$ar_ora[$i] = 0;
}

ksort($ar_ora);

print 
"<pre>";
print_r($ar_ora);
?>