Skip to content

Sunburst Plot Labels Disappear after expanding then shrinking #2161

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
selkamand opened this issue Jul 16, 2022 · 0 comments
Open

Sunburst Plot Labels Disappear after expanding then shrinking #2161

selkamand opened this issue Jul 16, 2022 · 0 comments

Comments

@selkamand
Copy link

selkamand commented Jul 16, 2022

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)

SunburstLabelsDissapearBug.mov
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: plotly/plotly.js#5547

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant