Ticktext doesn't show for some numerical values in parallel coordinates plotting.
Personne n'a encore pris cette issue.
- Langage dominant
- R
- Étoiles
- 2.7k
- Forks
- 641
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Currently, I am trying to plot categorical variables in plotly. I run this
(This has incorrect result)
library(plotly)
p <- plot_ly(type = 'parcoords', line = list(color = 'blue'),
dimensions = list(
list(range = c(1,5),
constraintrange = c(1,2),
label = 'A', values = c(1,4)),
list(range = c(1,5),
tickvals = c(1.5,3,4.5),
label = 'B', values = c(3,1.5)),
list(range = c(1,2),
tickvals = c(1,2),
label = 'C', values = c(2,4),
ticktext = c('0','1')),
list(range = c(1,5),
label = 'D', values = c(4,2))
)
)
p
and this: (this has correct, expected result)
library(plotly)
p <- plot_ly(type = 'parcoords', line = list(color = 'blue'),
dimensions = list(
list(range = c(1,5),
constraintrange = c(1,2),
label = 'A', values = c(1,4)),
list(range = c(1,5),
tickvals = c(1.5,3,4.5),
label = 'B', values = c(3,1.5)),
list(range = c(1,2),
tickvals = c(1,2),
label = 'C', values = c(2,4),
ticktext = c(' 0 ',' 1 ')),
list(range = c(1,5),
label = 'D', values = c(4,2))
)
)
p
Notice that the only change is the 3rd ticktext. With spaces, it works correctly but without, it doesn't. Swapping the ('0', '1') out with ('1', '2') or ('male', 'female') also works correctly.
Expected behavior: There should be a 0 label at the bottom and 1 at the top.
Actual behavior: The top label is missing.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par exécuter les deux exemples R plot_ly parcoords de l’issue et comparez les valeurs de ticktext avec et sans espaces. Suivez la gestion des étiquettes de ticks des coordonnées parallèles depuis ce point d’entrée ; le travail est terminé lorsque les deux étiquettes numériques, y compris le 1 supérieur, sont rendues sans espaces ajoutés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- r
- Domaine
- data-visualization
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100