Project

General

Profile

Development #62282

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

Added by Emmanuel Cazenave about 2 years ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Assignee:
Target version:
-
Start date:
01 March 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
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.


Files


Related issues

Related to Combo - Development #61381: Légende de la cellule grapheFermé03 February 2022

Actions
Related to Combo - Development #61399: Légende de la cellule graphe barre empilée, en horizontaleNouveau03 February 2022

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

Actions

Associated revisions

Revision b312c2fd (diff)
Added by Serghei Mihai about 1 year ago

dataviz: move method for chart configuration (#62282)

Revision a6a6b8c5 (diff)
Added by Serghei Mihai about 1 year ago

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

Revision 78bbd771 (diff)
Added by Serghei Mihai about 1 year ago

dataviz: separe chart configuration by type (#62282)

Revision 5f63dbbd (diff)
Added by Serghei Mihai about 1 year ago

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

History

#2

Updated by Brice Mallet about 2 years ago

  • Status changed from Nouveau to Information nécessaire
  • Assignee set to Thomas Noël
#4

Updated by Thomas Jund about 2 years ago

  • Assignee changed from Thomas Noël to Thomas Jund
#5

Updated by Thomas Jund about 2 years ago

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

Updated by Frédéric Péters about 2 years ago

  • Status changed from Solution proposée to En cours
  • Patch proposed changed from Yes to No
#7

Updated by Brice Mallet about 2 years ago

  • Status changed from En cours to Information nécessaire
#9

Updated by Frédéric Péters about 2 years ago

  • Status changed from Information nécessaire to Nouveau
  • Assignee deleted (Thomas Noël)
#13

Updated by Valentin Deniaud over 1 year ago

  • Has duplicate Development #71658: Cellule Graphe : problème de rendu, la légende est tronquée added
#14

Updated by Valentin Deniaud over 1 year ago

  • Tags set to statistiques
#16

Updated by Olivier Renard over 1 year ago

#17

Updated by Olivier Renard over 1 year ago

  • Related to Development #61399: Légende de la cellule graphe barre empilée, en horizontale added
#18

Updated by Serghei Mihai over 1 year ago

  • Assignee set to 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

Updated by Robot Gitea over 1 year ago

  • Status changed from Nouveau to Solution proposée

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

#20

Updated by Robot Gitea over 1 year ago

  • Status changed from Solution proposée to En cours

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

#21

Updated by Robot Gitea about 1 year ago

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

#22

Updated by Robot Gitea about 1 year ago

  • Status changed from En cours to Solution proposée
#23

Updated by Robot Gitea about 1 year ago

  • Status changed from Solution proposée to Solution validée

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

#24

Updated by Robot Gitea about 1 year ago

  • Status changed from Solution validée to Résolu (à déployer)

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

#25

Updated by Transition automatique about 1 year ago

  • Status changed from Résolu (à déployer) to Solution déployée
#26

Updated by Transition automatique 12 months ago

Automatic expiration

Also available in: Atom PDF