Development #60685
Rendre les graphiques plus sexy
0%
Description
En cherchant à comprendre ce qui donnait un air vieux cul à nos graphiques, cf. capture, je note :
- les lignes pointillées horizontales qu'on ne peut visiblement pas cacher (je rappelle que les graphiques c'est essentiellement pour décorer, pour faire joujou, si on voulait des chiffres précis on ferait un tableau, et donc ces pointillés sont totalement superflus)
- La gradation avec des décimales sur l'axe des ordonnées (qui relève du bug ici puisqu'on est sur des nombres entier mais qui ne devrait pas non plus exister ailleurs)
- La police employée le long des deux axes (moche)
- Le format des dates avec des - au lieu d'avoir genre "12 jan 2021"
Et en regardant les styles dans Pygal, je me demande si on aurait pas intérêt à passer au dark vu qu'il a le mérite de rendre les pointillés quasi invisibles :
https://www.pygal.org/en/stable/documentation/builtin_styles.html#darkstyle
Fichiers
Révisions associées
dataviz: fix typo in graphs font family (#60685)
dataviz: set maximum number of scales in graphs (#60685)
Historique
Mis à jour par Pierre Cros il y a plus de 2 ans
Ah ben on peut virer ces pointillés en fait, déjà
https://www.pygal.org/en/stable/documentation/configuration/rendering.html#show-y-guides
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Fichier 0001-dataviz-do-not-show-horizontal-guides-in-graphs-6068.patch 0001-dataviz-do-not-show-horizontal-guides-in-graphs-6068.patch ajouté
- Fichier 0002-dataviz-do-not-show-floating-point-numbers-when-scal.patch 0002-dataviz-do-not-show-floating-point-numbers-when-scal.patch ajouté
- Fichier 0003-dataviz-fix-typo-in-graphs-font-family-60685.patch 0003-dataviz-fix-typo-in-graphs-font-family-60685.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Voilà je traite les trois premiers points, pour les dates je vais ouvrir un ticket à part c'est (un peu) plus compliqué.
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Fichier 1642433224.png 1642433224.png ajouté
Mis à jour par Frédéric Péters il y a plus de 2 ans
J'entends "essentiellement pour décorer" mais perso je trouve que l'absence de graduations en fond ça tue quand même la lisibilité.
Mis à jour par Valentin Deniaud il y a plus de 2 ans
Oui c'est sûrement un peu violent comme changement, on en fait une option décochée par défaut « Montrer les guides » ? Et/ou on limite le nombre de valeurs affichées en ordonnées, ce qui limitera le nombre de guides ? Sur l'exemple de Pierre il y en a 15, sur le mien 8, on pourrait dire 5 ou 6 ?
Mis à jour par Pierre Cros il y a plus de 2 ans
Merci Valentin, pour moi c'est super sans les pointillés et avec cette police.
Pour les pointillés ça fait deux avis opposés et tranchés, ça me semble militer pour l'option si c'est pas trop pénible (mais décochée par défaut, ça va de soit :) )
Mis à jour par Frédéric Péters il y a plus de 2 ans
(non non n'ajoutons pas d'option pour juste mon commentaire)
Mis à jour par Pierre Cros il y a plus de 2 ans
À noter, pour plus tard et pour les personnes qui considèrent comme Fred que c'est peu lisible sans les pointillés, qu'on peut ajouter des infos au survol des graphiques (genre la valeur du truc).
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Fichier 1642497878.png 1642497878.png ajouté
Voilà quand même la demie mesure que je propose, limiter le nombre de valeurs pour limiter le nombre de guides, moi je trouve ça pas mal. D'autres avis peut-être ?
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus de 2 ans
oui, je préfère cette dernière version, mon cerveau comprends mieux les valeurs avec des lignes horizontales, mais sur la première version, il y en avait beaucoup trop, donc l'effet inverse se produit (je n'ai plus envie de regarder le graph)
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Fichier 0001-dataviz-do-not-show-floating-point-numbers-when-scal.patch 0001-dataviz-do-not-show-floating-point-numbers-when-scal.patch ajouté
- Fichier 0003-dataviz-set-maximum-number-of-scales-in-graphs-60685.patch 0003-dataviz-set-maximum-number-of-scales-in-graphs-60685.patch ajouté
- Fichier 0002-dataviz-fix-typo-in-graphs-font-family-60685.patch 0002-dataviz-fix-typo-in-graphs-font-family-60685.patch ajouté
Suite à un vote unanime sur le salon, revoici les patches correspondant à cette dernière proposition.
Mis à jour par Pierre Cros il y a plus de 2 ans
Je reste convaincu qu'en ayant 5 graph comme ça sur une page, la juxtaposition des pointillés c'est moins bien que pas de pointillés : au risque de me répéter l'utilisation des graph par les collectivités est cosmétique, malheureusement, le jour où ils paieront des sociologues pour construire des indicateurs on pourra en reparler.
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 4fcef8f6c9c7e839cf34806b288131ec56322f33 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Jan 17 15:57:35 2022 +0100 dataviz: set maximum number of scales in graphs (#60685) commit 85552f051aaa0debc5553610807bccc2ad23fcc7 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Jan 17 16:22:09 2022 +0100 dataviz: fix typo in graphs font family (#60685) commit 7f973079419726cd0a6227d0994a6bffce34c31b Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Jan 17 16:09:41 2022 +0100 dataviz: do not show floating point numbers when scaling (#60685)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
dataviz: do not show floating point numbers when scaling (#60685)