visdat icon indicating copy to clipboard operation
visdat copied to clipboard

vis_dat palette 'qual' doesn't have color/type for ordered

Open jzadra opened this issue 3 years ago • 1 comments

When there is an ordered factor in the data, using vis_dat(., palette = "qual") shows them as grey and is not listed in the Type.

require(tidyverse)
#> Loading required package: tidyverse
require(visdat)
#> Loading required package: visdat
mtcars %>% 
  mutate(gear = ordered(gear)) %>% 
  vis_dat(palette = "qual")

jzadra avatar Dec 01 '20 23:12 jzadra

Thanks for the report!

I think that ordered factors should belong here, however I'm a bit conscious of the potential issue of trying to list out all possible types of data that could fall into, but I can add ordered into this.

Here is another example:


author: njtierney date: 2021-07-05 output: reprex::reprex_document: session_info: true title: surly-egg_reprex.R

library(DescTools)
library(visdat)
data("d.pizza")
vis_dat(d.pizza)

vis_dat(d.pizza, palette = "qual")

Created on 2021-07-05 by the reprex package (v2.0.0.9000)

Session info
sessioninfo::session_info()
#> ─ Session info ───────────────────────────────────────────────────────────────
#>  setting  value                       
#>  version  R version 4.1.0 (2021-05-18)
#>  os       macOS Big Sur 10.16         
#>  system   x86_64, darwin17.0          
#>  ui       X11                         
#>  language (EN)                        
#>  collate  en_AU.UTF-8                 
#>  ctype    en_AU.UTF-8                 
#>  tz       Australia/Perth             
#>  date     2021-07-05                  
#> 
#> ─ Packages ───────────────────────────────────────────────────────────────────
#>  package     * version    date       lib source                           
#>  assertthat    0.2.1      2019-03-21 [1] CRAN (R 4.1.0)                   
#>  backports     1.2.1      2020-12-09 [1] CRAN (R 4.1.0)                   
#>  boot          1.3-28     2021-05-03 [1] CRAN (R 4.1.0)                   
#>  class         7.3-19     2021-05-03 [1] CRAN (R 4.1.0)                   
#>  cli           3.0.0.9000 2021-07-05 [1] Github (r-lib/cli@82178a4)       
#>  colorspace    2.0-2      2021-06-24 [1] CRAN (R 4.1.0)                   
#>  crayon        1.4.1      2021-02-08 [1] CRAN (R 4.1.0)                   
#>  curl          4.3.2      2021-06-23 [1] CRAN (R 4.1.0)                   
#>  data.table    1.14.0     2021-02-21 [1] CRAN (R 4.1.0)                   
#>  DBI           1.1.1      2021-01-15 [1] CRAN (R 4.1.0)                   
#>  DescTools   * 0.99.42    2021-06-17 [1] CRAN (R 4.1.0)                   
#>  digest        0.6.27     2020-10-24 [1] CRAN (R 4.1.0)                   
#>  dplyr         1.0.7      2021-06-18 [1] CRAN (R 4.1.0)                   
#>  e1071         1.7-7      2021-05-23 [1] CRAN (R 4.1.0)                   
#>  ellipsis      0.3.2      2021-04-29 [1] CRAN (R 4.1.0)                   
#>  evaluate      0.14       2019-05-28 [1] CRAN (R 4.1.0)                   
#>  Exact         2.1        2020-10-02 [1] CRAN (R 4.1.0)                   
#>  expm          0.999-6    2021-01-13 [1] CRAN (R 4.1.0)                   
#>  fansi         0.5.0      2021-05-25 [1] CRAN (R 4.1.0)                   
#>  farver        2.1.0      2021-02-28 [1] CRAN (R 4.1.0)                   
#>  fs            1.5.0      2020-07-31 [1] CRAN (R 4.1.0)                   
#>  generics      0.1.0      2020-10-31 [1] CRAN (R 4.1.0)                   
#>  ggplot2       3.3.5      2021-06-25 [1] CRAN (R 4.1.0)                   
#>  gld           2.6.2      2020-01-08 [1] CRAN (R 4.1.0)                   
#>  glue          1.4.2      2020-08-27 [1] CRAN (R 4.1.0)                   
#>  gtable        0.3.0      2019-03-25 [1] CRAN (R 4.1.0)                   
#>  highr         0.9        2021-04-16 [1] CRAN (R 4.1.0)                   
#>  htmltools     0.5.1.1    2021-01-22 [1] CRAN (R 4.1.0)                   
#>  httr          1.4.2      2020-07-20 [1] CRAN (R 4.1.0)                   
#>  knitr         1.33       2021-04-24 [1] CRAN (R 4.1.0)                   
#>  labeling      0.4.2      2020-10-20 [1] CRAN (R 4.1.0)                   
#>  lattice       0.20-44    2021-05-02 [1] CRAN (R 4.1.0)                   
#>  lifecycle     1.0.0      2021-02-15 [1] CRAN (R 4.1.0)                   
#>  lmom          2.8        2019-03-12 [1] CRAN (R 4.1.0)                   
#>  magrittr      2.0.1      2020-11-17 [1] CRAN (R 4.1.0)                   
#>  MASS          7.3-54     2021-05-03 [1] CRAN (R 4.1.0)                   
#>  Matrix        1.3-4      2021-06-01 [1] CRAN (R 4.1.0)                   
#>  mime          0.11       2021-06-23 [1] CRAN (R 4.1.0)                   
#>  munsell       0.5.0      2018-06-12 [1] CRAN (R 4.1.0)                   
#>  mvtnorm       1.1-1      2020-06-09 [1] CRAN (R 4.1.0)                   
#>  pillar        1.6.1      2021-05-16 [1] CRAN (R 4.1.0)                   
#>  pkgconfig     2.0.3      2019-09-22 [1] CRAN (R 4.1.0)                   
#>  proxy         0.4-26     2021-06-07 [1] CRAN (R 4.1.0)                   
#>  purrr         0.3.4      2020-04-17 [1] CRAN (R 4.1.0)                   
#>  R6            2.5.0      2020-10-28 [1] CRAN (R 4.1.0)                   
#>  Rcpp          1.0.6      2021-01-15 [1] CRAN (R 4.1.0)                   
#>  reprex        2.0.0.9000 2021-07-02 [1] Github (tidyverse/reprex@5cf02b4)
#>  rlang         0.4.11     2021-04-30 [1] CRAN (R 4.1.0)                   
#>  rmarkdown     2.9        2021-06-15 [1] CRAN (R 4.1.0)                   
#>  rootSolve     1.8.2.1    2020-04-27 [1] CRAN (R 4.1.0)                   
#>  rstudioapi    0.13       2020-11-12 [1] CRAN (R 4.1.0)                   
#>  scales        1.1.1      2020-05-11 [1] CRAN (R 4.1.0)                   
#>  sessioninfo   1.1.1      2018-11-05 [1] CRAN (R 4.1.0)                   
#>  stringi       1.6.2      2021-05-17 [1] CRAN (R 4.1.0)                   
#>  stringr       1.4.0      2019-02-10 [1] CRAN (R 4.1.0)                   
#>  styler        1.4.1      2021-03-30 [1] CRAN (R 4.1.0)                   
#>  tibble        3.1.2      2021-05-16 [1] CRAN (R 4.1.0)                   
#>  tidyr         1.1.3      2021-03-03 [1] CRAN (R 4.1.0)                   
#>  tidyselect    1.1.1      2021-04-30 [1] CRAN (R 4.1.0)                   
#>  utf8          1.2.1      2021-03-12 [1] CRAN (R 4.1.0)                   
#>  vctrs         0.3.8      2021-04-29 [1] CRAN (R 4.1.0)                   
#>  visdat      * 0.6.0.9000 2021-07-05 [1] local                            
#>  withr         2.4.2      2021-04-18 [1] CRAN (R 4.1.0)                   
#>  xfun          0.24       2021-06-15 [1] CRAN (R 4.1.0)                   
#>  xml2          1.3.2      2020-04-23 [1] CRAN (R 4.1.0)                   
#>  yaml          2.2.1      2020-02-01 [1] CRAN (R 4.1.0)                   
#> 
#> [1] /Library/Frameworks/R.framework/Versions/4.1/Resources/library

njtierney avatar Jul 05 '21 12:07 njtierney