Tag Clouds : Le calcul de la taille des polices

Transcription

Tag Clouds : Le calcul de la taille des polices
Tag Clouds : Le calcul de la taille des polices
Extrait du site archivé - CMS-SPIP
http://icp.ge.ch/sem/cms-spip/spip.php?article249
Tag Clouds : Le calcul de la
taille des polices
- SPIP - Squelettes - Nuages de Tags -
Date de mise en ligne : mercredi 29 mars 2006
site archivé - CMS-SPIP
Copyright © site archivé - CMS-SPIP
Page 1/3
Tag Clouds : Le calcul de la taille des polices
Comment « pondérer » les tailles afin que les plus petites restent lisibles et les plus grandes ne dépassent
pas une dimension « acceptable »
Représenter la taille de la police des mots en fonction de leur nombre d'occurrence (ou de la popularité, du nombre
de visite, du nombre d'articles, etc.) réserve quelques surprises. En effet, très souvent on se trouve avec un écart de
plusieurs dizaines ou centaines d'unités entre la plus grande et la plus petite taille, ce qui n'est tout simplement pas
représentable de manière linéaire à l'écran. Il est donc nécessaire de « pondérer » les tailles de manière non linéaire
afin que les plus petites tailles restent lisibles et les plus grandes ne dépassent pas une taille « acceptable », tout en
exprimant une différence visible entre toutes les tailles exprimées dans le nuage. Différentes techniques allant du
bricolage à l'analyse mathématique sont élaborées et en guise d'exemple nous citons les deux démarches suivantes
de BoOz et Fil d'une part et de Sebatl d'autre part ainsi qu'une liste de travaux intéressants développant ce sujet :
•
Dans leur article Afficher les mots-clés en faisant varier la taille de la police du 30 mars 2005, BoOz et Fil
utilisent la technique suivante : ... On modifie ensuite le profil de la répartition des valeurs avec une fonction
choisie au pif pour qu'elle donne de jolies choses (en l'occurrence, ici, la fonction f(x) = x^1.5 qui est concave
mais pas trop - elle augmente les plus gros scores sans écraser les petits)....
•
Tag Cloud : Voici le tag cloud de ce blog, constamment actualisé par Sebatl le 18 février 2006. ...Voila puis
sinon, détail plus ou moins intéressant, j'avais commencé par attribuer une taille de police proportionnelle au
nombre d'utilisations du tag mais ça donnait un résultat bizarre, en gros les tags Géorgie et Nature immense et
tous les autres tellement petits qu'ils étaient illisibles donc finalement j'ai utilisé une formule moitié logarithmique,
moitié linéaire, une formule purement logarithmique ne faisant pas assez ressortir les tags les plus utilisés.
Ce problème a été traité sous diffférents angles dans plusieurs articles dont voici une liste non exhaustive :
•
Tag Cloud Font Distribution Algorithm
http://www.echochamberproject.com/node/247
•
Making a Drupal Folksonomy Tag Cloud http://www.echochamberproject.com/node/235
•
Tag Cloud for Echo Chamber Project http://www.echochamberproject.com/tagcloud
•
Flowcharts for Drupal Tag Clouds
http://www.echochamberproject.com/node/245
•
Roadmap for Open Source Documentary & Citizen Journalism Toolset Development
http://www.echochamberproject.com/roadmap
•
Phase 01 : Produce Drupal Infrastructure for Volunteer Metadata Collection
http://www.echochamberproject.com/phase01
•
(delicious-discuss) Re : Tag Cloud distribution, formula/algorithm
http://lists.del.icio.us/pipermail/discuss/2005-July/003582.html
•
WikiTag : TagCloud
http://wiki.pietrosperoni.it/TagCloud
•
On Tag Clouds, Metric, Tag Sets and Power Laws
http://blog.pietrosperoni.it/2005/05/25/tag-clouds-metric/
Copyright © site archivé - CMS-SPIP
Page 2/3
Tag Clouds : Le calcul de la taille des polices
Pour une mise en contexte, on se reportera à l'article : Les nuages d'étiquettes (Tags Clouds) appliqués dans le
CMS SPIP et un regard sur le Nébuloscope de Jean Véronis
Copyright © site archivé - CMS-SPIP
Page 3/3