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