Aujourd'hui pour représenter convivialement les interactions entre utilisateurs, TwitBank affiche des graphes orientés comme celui-ci :
- C'est sexy (je trouve) ;
- On comprend facilement de quoi il s'agit.
Cependant, cela pose plusieurs problèmes :
- Cela devient illisible lorsqu'il y a beaucoup d'interactions (voir le graphe global ou les pages d'utilisateurs très actifs) ;
- La génération de tels graphes requiert une puissance de calcul conséquente;
- La génération de tels graphes requiert les outils dot et fdp du package GraphViz. Or ça ne fait pas partie de la distribution standard de PHP. En d'autres termes, cela vous empêche d'installer twitbank sur un serveur mutualisé OVH ou les pages perso de Free.fr .
J'ai donc fais ce soir plusieurs mockups et tentatives pour la représentation des interactions, dont la suivante :
Les bons cotés :
- C'est beaucoup plus lisible : on comprend clairement le sens des flux leurs valeurs ;
- L'adaptation de cette représentation au graphe global, permettrait d'un coup d'oeil de distinguer la solvabilité des différents participants.
Par contre :
- C'est moins sexy que le graphe ;
- On ne comprend pas tout de suite de quoi il s'agit...
Alors... dois-je continuer cette voie? préserver le rendu en graphes? essayer autre chose ? vous avez des idées ?
P.S: concernant le rendu graphique, une courbe de l'évolution du solde en fonction du temps est aussi en préparation.
Loading ...

