j'ai du mal à suivre ton interprétation par incompréhension principalement de la légende : 0 à 10% de quoi ? des id ?
Toutes les tables sont avec des clés primaires 'id' numériques entiers positifs, donc potentiellement entre 1 et le MAX(id) de la table. On cherche à regarder la densité des id présents parmi les id possibles. On découpe en 10 tranches, et on regarde combien des ids possibles sont réellement encore utilisés. Par exemple les id d'une table xxx sont entre 1 et 120, tu regardes sur [0,11], [12,23], ..., [118, 120] combien tu as d'ids. Si la tranche est pleine, carré noir 10/10 ou 100%, un peu moins pleine carré violet 9/10 ou 90%, etc.
les id sont propres à chaque table ? (a priori oui)
oui
quelle est la période de temps ? les 3 derniers mois ?
tout ce qui est en base, donc sur plus ou moins 27 ans
banners / bannières ⬜⬜⬜⬜🟨⬜⬜⬜⬜🟥 banners (10%) (bannières)
description : ce sont les bannières affichées aléatoirement en haut de page principale, certaines perdurent (sites amis), d'autres correspondent à des événements (donc plus ponctuelles, ce que tu indiques comme éphémères)
comment expliquer le point jaune ? (2 sur ton échelle de 11 valeurs, qui affiche pareil 0 et 1) => tous les id à la moitié à peu près sont restés actifs, les id suivant peu actifs, les plus récents actifs ? (et que signifie actif ?)
Y a des bannières / assos qui sont assez stables (genre Framasoft, April, LinuxFr.org, ...) et d'autres plus volatiles (un événement, une campagne). Stable veut ici dire que l'id de la bannière reste (même si elle est éditée pour changer la date ou le message), tandis que volatile veut dire qu'on a pris un 'id' pour la foire aux manchots de Trifouilli-les-gnous en septembre 2007, puis qu'on a viré la bannière et donc supprimer cet 'id'.
pour reprendre ton exemple initial, je ne sais pas l'interpréter et je ne comprends pas ta conclusion
🟧🟨🟧🟧🟧🟧🟪⬛🟪🟥 users (58%) (personnes utilisatrices)
c'est quoi le 58% ?
58% de densité moyenne (ie. il reste 58% des 'id' qui ont été attribués depuis la nuit des temps, c'est à dire 58% des valeurs inférieures au plus grand id attribué).
le carré noir c'est des utilisateurs de quelle période ? (2015 ou 2017 je dirais ?)
entre 70% à 80% des comptes créés, je ne sais pas :).
je m'attendais à un effet du spam, et les trois derniers carrés me confortent dans cette idée : quand on a mis en place la minimisation des comptes, on s'attend à un effet hebdomadaire de nettoyage des comptes de spam, et un effet au bout de 3 ans sur les comptes inactifs (*). Si on a dégagé beaucoup de spams récemment, on a beaucoup de trous, donc une faible densité. Si on a juste du vieillissement tranquille et de la purge régulière, on aurait un simple dégradé (du clair au sombre temporellement).
(*) on n'a pas atteint les 3 ans, ie. le 28 juin 2026, donc pas ça actuellement ; le nettoyage après 3 ans d'inactivité changera le graphe
[^] # Re: Faire une heatmap?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Charta, des nouvelles !. Évalué à 4.
Toutes les tables sont avec des clés primaires 'id' numériques entiers positifs, donc potentiellement entre 1 et le MAX(id) de la table. On cherche à regarder la densité des id présents parmi les id possibles. On découpe en 10 tranches, et on regarde combien des ids possibles sont réellement encore utilisés. Par exemple les id d'une table xxx sont entre 1 et 120, tu regardes sur [0,11], [12,23], ..., [118, 120] combien tu as d'ids. Si la tranche est pleine, carré noir 10/10 ou 100%, un peu moins pleine carré violet 9/10 ou 90%, etc.
oui
tout ce qui est en base, donc sur plus ou moins 27 ans
Y a des bannières / assos qui sont assez stables (genre Framasoft, April, LinuxFr.org, ...) et d'autres plus volatiles (un événement, une campagne). Stable veut ici dire que l'id de la bannière reste (même si elle est éditée pour changer la date ou le message), tandis que volatile veut dire qu'on a pris un 'id' pour la foire aux manchots de Trifouilli-les-gnous en septembre 2007, puis qu'on a viré la bannière et donc supprimer cet 'id'.
58% de densité moyenne (ie. il reste 58% des 'id' qui ont été attribués depuis la nuit des temps, c'est à dire 58% des valeurs inférieures au plus grand id attribué).
entre 70% à 80% des comptes créés, je ne sais pas :).
je m'attendais à un effet du spam, et les trois derniers carrés me confortent dans cette idée : quand on a mis en place la minimisation des comptes, on s'attend à un effet hebdomadaire de nettoyage des comptes de spam, et un effet au bout de 3 ans sur les comptes inactifs (*). Si on a dégagé beaucoup de spams récemment, on a beaucoup de trous, donc une faible densité. Si on a juste du vieillissement tranquille et de la purge régulière, on aurait un simple dégradé (du clair au sombre temporellement).
(*) on n'a pas atteint les 3 ans, ie. le 28 juin 2026, donc pas ça actuellement ; le nettoyage après 3 ans d'inactivité changera le graphe