Soit le fichier suivant :
url count(url)
yahoo.com 32
accueil.html 33
theflogos.php 77
theflogos.php 150
yahoo.com 25
yahoo.com 6
D'abord on lit les données :
1 2 3
| fid = fopen('s.txt');
data = textscan(fid,'%s %d','headerlines',1);
fclose(fid); |
Ensuite on trouve les URL uniques :
[uURL,a,b] = unique(data{1});
On construit le vecteur count par accumulation d'indices :
count = accumarray(b,data{2});
Il ne reste plus qu'à tracer le graphique :
1 2 3 4
| figure
bar(count);
xt = get(gca,'xtick');
set(gca,'xticklabel',uURL); |
Partager