Skip to main content

 

Hello dear community,

I have the problem with the displayed values in a chart (see screenshot). I tried to fix that by adapting the margin and padding, but without success. Anyone an idea?

 

Auto-translation 🪄

 Bonjour chère communauté, J'ai un problème avec les valeurs affichées dans un graphique (voir capture d'écran). J'ai essayé de résoudre ce problème en adaptant la marge et le remplissage, mais sans succès. Quelqu'un a une idée ? 

Hi Boris, 

What is the problem ? or what are you trying to achieve ? 

Charts are a big SVG block, the values position are defined automatically by the chart, you won’t be able to adjust it. CSS styles can slightly modify the display but it won’t move significantly. 

 

Auto-translation 🪄

Bonjour Boris, Quel est le problème ? ou qu'essayez-vous de réaliser ? Les graphiques sont un gros bloc SVG, la position des valeurs est définie automatiquement par le graphique, vous ne pourrez pas l'ajuster. Les styles CSS peuvent légèrement modifier l’affichage mais celui-ci ne bougera pas de manière significative.  

Hello Frederic,

Some values are inside the bars and others are outside. I would like to have all displayed values outside the bars like the last four values (see screenshot).

Auto-translation 🪄

Bonjour Frédéric, Certaines valeurs sont à l'intérieur des bars et d'autres à l'extérieur. J'aimerais que toutes les valeurs affichées en dehors des barres comme les quatre dernières valeurs (voir capture d'écran).

Hi,

 

Values outsides is possible it there is enough space, the first bars are bigger as it’s sorted. 

And everything is dynamic. 

 

Maybe one workaround, would be to force the Y axis by setting a value bigger than the biggest bar.

 

If for exemple you add

max="6"

on ods-chart, what does it looks like ? 

https://help.opendatasoft.com/widgets/#/api/ods-widgets.directive:odsChart

 

Of course this only works if the chart is not dynamic and the max values are always around 6…

If not, the workaround will be more complex, as you’ll need to get the max values with an ods-adv-analysis for exemple.

But in the mean time you can try setting the max parameter to test. 

 

Auto-translation 🪄

Bonjour, Les valeurs extérieures sont possibles s'il y a suffisamment d'espace, les premières barres sont plus grandes à mesure qu'elles sont triées. Et tout est dynamique.  Peut-être qu'une solution de contournement serait de forcer l'axe Y en définissant une valeur supérieure à la plus grande barre. Si par exemple vous ajoutezmax="6"sur ods-chart, à quoi ça ressemble ? https://help.opendatasoft.com/widgets/#/api/ods-widgets.directive:odsChart Bien sûr, cela ne fonctionne que si le graphique n'est pas dynamique et que les valeurs maximales sont toujours autour de 6… Sinon, la solution de contournement sera plus complexe, car vous devrez obtenir les valeurs maximales avec une analyse ods-adv par exemple. Mais en attendant, vous pouvez essayer de définir le paramètre max à tester.  

Very good idea! I have set the chart to max="5.9" and step="1" so that the range on the X-axis only shows from 0 to 5. Thank you very much for the input.

Auto-translation 🪄

Très bonne idée! J'ai défini le graphique sur max="5.9" et step="1" afin que la plage sur l'axe X n'apparaisse que de 0 à 5. Merci beaucoup pour votre contribution.

Reply