Sunburst Plot Labels Disappear after expanding then shrinking
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
When a sunburst plot is expanded and then un-expanded some labels disappear. Reprex is attached below.
Labels Disappearing (RStudio Viewer)
The Escherichia coli label disappears. Also reproduced this error in safari (but only when Escherichia was expanded then de-expanded)
library(plotly)
#> Loading required package: ggplot2
#>
#> Attaching package: 'plotly'
#> The following object is masked from 'package:ggplot2':
#>
#> last_plot
#> The following object is masked from 'package:stats':
#>
#> filter
#> The following object is masked from 'package:graphics':
#>
#> layout
fig <- plot_ly(
labels = c("Escherichia", "Escherichia coli", "Salmonella", "Salmonella enterica"),
parents = c("Blasted Sequences", "Escherichia", "Blasted Sequences", "Salmonella"),
values = c(0, 50, 0, 20),
type = "sunburst"
)
sessionInfo()
#> R version 4.2.0 (2022-04-22)
#> Platform: x86_64-apple-darwin17.0 (64-bit)
#> Running under: macOS Big Sur/Monterey 10.16
#>
#> Matrix products: default
#> BLAS: /Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libRblas.0.dylib
#> LAPACK: /Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libRlapack.dylib
#>
#> locale:
#> [1] en_AU.UTF-8/en_AU.UTF-8/en_AU.UTF-8/C/en_AU.UTF-8/en_AU.UTF-8
#>
#> attached base packages:
#> [1] stats graphics grDevices utils datasets methods base
#>
#> other attached packages:
#> [1] plotly_4.10.0 ggplot2_3.3.6
#>
#> loaded via a namespace (and not attached):
#> [1] pillar_1.7.0 compiler_4.2.0 highr_0.9 R.methodsS3_1.8.2
#> [5] R.utils_2.11.0 tools_4.2.0 digest_0.6.29 viridisLite_0.4.0
#> [9] jsonlite_1.8.0 evaluate_0.15 lifecycle_1.0.1 tibble_3.1.7
#> [13] gtable_0.3.0 R.cache_0.15.0 pkgconfig_2.0.3 rlang_1.0.4
#> [17] reprex_2.0.1 DBI_1.1.3 cli_3.3.0 rstudioapi_0.13
#> [21] crosstalk_1.2.0 yaml_2.3.5 xfun_0.31 fastmap_1.1.0
#> [25] httr_1.4.3 dplyr_1.0.9 withr_2.5.0 styler_1.7.0
#> [29] stringr_1.4.0 knitr_1.39 htmlwidgets_1.5.4 generics_0.1.3
#> [33] fs_1.5.2 vctrs_0.4.1 tidyselect_1.1.2 grid_4.2.0
#> [37] data.table_1.14.2 glue_1.6.2 R6_2.5.1 fansi_1.0.3
#> [41] rmarkdown_2.14 tidyr_1.2.0 purrr_0.3.4 magrittr_2.0.3
#> [45] scales_1.2.0 ellipsis_0.3.2 htmltools_0.5.2 assertthat_0.2.1
#> [49] colorspace_2.0-3 utf8_1.2.2 stringi_1.7.6 lazyeval_0.2.2
#> [53] munsell_0.5.0 crayon_1.5.1 R.oo_1.25.0
Created on 2022-07-16 by the reprex package (v2.0.1)
Similar issue described here: https://github.com/plotly/plotly.js/issues/5547
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
Exécutez le reprex R fourni avec plotly 4.10.0 et reproduisez l’étiquette manquante d’Escherichia coli après avoir agrandi puis réduit le sunburst. Comparez le comportement avec l’issue 5547 correspondante de plotly.js ; le travail est terminé lorsque les étiquettes restent visibles après l’interaction dans RStudio Viewer et Safari.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, 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
- 38/100