Sunburst Plot Labels Disappear after expanding then shrinking
Nessuno ha ancora preso questa issue.
- Lingua principale
- R
- Stelle
- 2.7k
- Fork
- 641
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Esegui il reprex R fornito con plotly 4.10.0 e riproduci l’etichetta mancante di Escherichia coli dopo aver espanso e ridotto il sunburst. Confronta il comportamento con il relativo issue 5547 di plotly.js; il lavoro è completato quando le etichette rimangono visibili dopo l’interazione in RStudio Viewer e Safari.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, r
- Ambito
- data-visualization
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100