plotly / plotly/plotly.js

[BUG] [REGRESSION]: `tickprefix`/`ticksuffix` ignored when `tickvals` provided

Ouverte
#8,006 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug P3 size: 1
Langage dominant
JavaScript
Étoiles
18.3k
Forks
2k
Merge moyen
2 j 12 h
PR mergées (30 j)
28

Description

Codepen: https://codepen.io/emilykl-code/pen/jEBbzvL

In plotly.js v2.29.1 and earlier, tickprefix and ticksuffix would be applied as expected when tick values were provided with tickvals:

Image

However starting with v2.30.0 and continuing to the latest v4.0.0, suddenly tickprefix and ticksuffix are ignored when tickvals is passed:

Image

There's no reason why tickprefix/ticksuffix can't coexist with tickvals, so this should be fixed.

This bug was also noticed in plotly.py issues https://github.com/plotly/plotly.py/issues/4041, https://github.com/plotly/plotly.py/issues/4678

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le CodePen lié avec plotly.js v2.29.1 et v2.30.0, en utilisant tickvals avec tickprefix et ticksuffix. Suivez le chemin de formatage des libellés de graduations de l’axe et localisez la zone pertinente des tests de régression. La tâche est terminée lorsque les préfixes et les suffixes sont tous deux rendus avec des valeurs de graduations fournies explicitement et que la régression est couverte par des tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
data-visualization
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
68/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.