Projet

Général

Profil

Development #62282

Cellule graphe barres empilées : des entrées de la légendes sont cachées

Ajouté par Emmanuel Cazenave il y a environ 2 ans. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
01 mars 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Tags:

Description

Avec beaucoup d'entrées et même en choisissant la hauteur max 350px, ça peut dépasser de la "boite" de la cellule et ne pas se voir.


Fichiers


Demandes liées

Lié à Combo - Development #61381: Légende de la cellule grapheFermé03 février 2022

Actions
Lié à Combo - Development #61399: Légende de la cellule graphe barre empilée, en horizontaleNouveau03 février 2022

Actions
Dupliqué par Combo - Development #71658: Cellule Graphe : problème de rendu, la légende est tronquéeRejeté24 novembre 2022

Actions

Révisions associées

Révision b312c2fd (diff)
Ajouté par Serghei Mihai il y a environ un an

dataviz: move method for chart configuration (#62282)

Révision a6a6b8c5 (diff)
Ajouté par Serghei Mihai il y a environ un an

dataviz: fallback to cell's height while configurating chart (#62282)

Révision 78bbd771 (diff)
Ajouté par Serghei Mihai il y a environ un an

dataviz: separe chart configuration by type (#62282)

Révision 5f63dbbd (diff)
Ajouté par Serghei Mihai il y a environ un an

dataviz: adapt chart's height to content (#62282)

Historique

#2

Mis à jour par Brice Mallet il y a presque 2 ans

  • Statut changé de Nouveau à Information nécessaire
  • Assigné à mis à Thomas Noël
#4

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 2 ans

  • Assigné à changé de Thomas Noël à Thomas Jund (congés, retour le 29/04)
#5

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 2 ans

J'ai essayé de voir si c'était un souci côté attribut SVG comme le viewbox mais tout est généré par pygal

La size déclarée (et le viewbox qui l'accompagne, on ne peut pas modifier l'un sans l'autre) est utilisée pour dessiner le graph. Ensuite pygal place la légende à côté, en se foutant complètement si le nombre d'items va dépasser de la hauteur.

Ma piste serait donc de calculer la hauteur que prend la légende et si supérieur à la hauteur voulue, agrandir l'image.

max(height, legends_height)

Je pose un patch python (sic! qui est juste une idée et doit être repris). Sachant qu'il faut le limiter à la condition où `legend-at-bottom == False` https://www.pygal.org/en/stable/documentation/configuration/legend.html#legend-at-bottom

Et je repasse la main à Thomas.

#6

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Statut changé de Solution proposée à En cours
  • Patch proposed changé de Oui à Non
#7

Mis à jour par Brice Mallet il y a presque 2 ans

  • Statut changé de En cours à Information nécessaire
#9

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Statut changé de Information nécessaire à Nouveau
  • Assigné à Thomas Noël supprimé
#13

Mis à jour par Valentin Deniaud il y a plus d'un an

  • Dupliqué par Development #71658: Cellule Graphe : problème de rendu, la légende est tronquée ajouté
#14

Mis à jour par Valentin Deniaud il y a plus d'un an

  • Tags mis à statistiques
#16

Mis à jour par Olivier Renard il y a environ un an

#17

Mis à jour par Olivier Renard il y a environ un an

  • Lié à Development #61399: Légende de la cellule graphe barre empilée, en horizontale ajouté
#18

Mis à jour par Serghei Mihai il y a environ un an

  • Assigné à mis à Serghei Mihai

Je suis d'avis d'ajouter une option "Auto" dans la configuration de la hauteur de la cellule qui permettrait le calcul automatique de la hauteur en fonction de la taille de la légende, sur l'idée proposée par ThomasJ.

#19

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Nouveau à Solution proposée

Serghei Mihai (smihai) a ouvert une pull request sur Gitea concernant cette demande :

#20

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Solution proposée à En cours

Serghei Mihai (smihai) a commencé à travailler sur une pull request sur Gitea concernant cette demande :

#21

Mis à jour par Robot Gitea il y a environ un an

Valentin Deniaud (vdeniaud) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :

#22

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de En cours à Solution proposée
#23

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Solution proposée à Solution validée

Valentin Deniaud (vdeniaud) a approuvé une pull request sur Gitea concernant cette demande :

#24

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Solution validée à Résolu (à déployer)

Serghei Mihai (smihai) a mergé une pull request sur Gitea concernant cette demande :

#25

Mis à jour par Transition automatique il y a environ un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#26

Mis à jour par Transition automatique il y a 11 mois

Automatic expiration

Formats disponibles : Atom PDF