R:带有ggupset和hrbrthemes :: theme_upsum()的ggplot2图:x轴标签上出现多余的“ at”

杰木斯42

我正在使用hrbrthemes::theme_ipsum()大多数绘图,但是现在我在使用时遇到奇怪的行为ggupset:x轴标签上方有一个额外的“ at”,我既找不到它的原点也无法摆脱它。

如果有人可以尝试解释这里发生了什么(以及如何摆脱它),那就太好了。
请注意,我尝试了当前的CRAN和GitHub版本的hrbrthemes

示范:

library(ggplot2)
library(dplyr, warn.conflicts = FALSE)
library(ggupset) # https://github.com/const-ae/ggupset
library(hrbrthemes) # https://github.com/hrbrmstr/hrbrthemes

# starting with a perfectly normal upset plot from ggupset's README
p <- tidy_movies %>%
  distinct(title, year, length, .keep_all = TRUE) %>%
  head(100) %>% # smaller dataset for faster(ish) plotting
  ggplot(aes(x=Genres)) +
  geom_bar() +
  scale_x_upset(order_by = "degree") +
  labs(x = "x-label for demonstration purposes")

看起来不错:

p
#> Warning: Removed 30 rows containing non-finite values (stat_count).

现在使用theme_ipsum()轻松方法

p_hrbr <- p + hrbrthemes::theme_ipsum()

但是不,这里似乎有些冲突。

p_hrbr
#> Warning: Removed 30 rows containing non-finite values (stat_count).
#> Error: Insufficient values in manual scale. 2 needed but only 0 provided.

但是在我的实际用例中,我全局设置了主题,如下所示:

theme_set(hrbrthemes::theme_ipsum())

原始图,现在带有theme_ipsum。注意右下角的x轴。

p
#> Warning: Removed 30 rows containing non-finite values (stat_count).

我找不到任何设置为“ at”的标签。在什么地方?

p$labels
#> $x
#> [1] "x-label for demonstration purposes"
#> 
#> $y
#> [1] "count"
#> 
#> $weight
#> [1] "weight"

重置为默认主题:

theme_set(theme_gray())

它消失了

p
#> Warning: Removed 30 rows containing non-finite values (stat_count).

会话信息

devtools::session_info(pkgs = c("ggplot2", "hrbrthemes", "ggupset"))
#> ─ Session info ───────────────────────────────────────────────────────────────
#>  setting  value                       
#>  version  R version 3.6.3 (2020-02-29)
#>  os       macOS Catalina 10.15.3      
#>  system   x86_64, darwin15.6.0        
#>  ui       X11                         
#>  language (EN)                        
#>  collate  en_US.UTF-8                 
#>  ctype    en_US.UTF-8                 
#>  tz       Europe/Berlin               
#>  date     2020-03-24                  
#> 
#> ─ Packages ───────────────────────────────────────────────────────────────────
#>  package      * version  date       lib source                              
#>  assertthat     0.2.1    2019-03-21 [1] CRAN (R 3.6.0)                      
#>  backports      1.1.5    2019-10-02 [1] CRAN (R 3.6.0)                      
#>  base64enc      0.1-3    2015-07-28 [1] CRAN (R 3.6.0)                      
#>  callr          3.4.2    2020-02-12 [1] CRAN (R 3.6.2)                      
#>  cli            2.0.2    2020-02-28 [1] CRAN (R 3.6.2)                      
#>  colorspace     1.4-1    2019-03-18 [1] CRAN (R 3.6.0)                      
#>  crayon         1.3.4    2017-09-16 [1] CRAN (R 3.6.0)                      
#>  desc           1.2.0    2018-05-01 [1] CRAN (R 3.6.0)                      
#>  digest         0.6.25   2020-02-23 [1] CRAN (R 3.6.0)                      
#>  ellipsis       0.3.0    2019-09-20 [1] CRAN (R 3.6.0)                      
#>  evaluate       0.14     2019-05-28 [1] CRAN (R 3.6.0)                      
#>  extrafont      0.17     2014-12-08 [1] CRAN (R 3.6.0)                      
#>  extrafontdb    1.0      2012-06-11 [1] CRAN (R 3.6.0)                      
#>  fansi          0.4.1    2020-01-08 [1] CRAN (R 3.6.0)                      
#>  farver         2.0.3    2020-01-16 [1] CRAN (R 3.6.0)                      
#>  gdtools        0.2.1    2019-10-14 [1] CRAN (R 3.6.0)                      
#>  ggplot2      * 3.3.0    2020-03-05 [1] CRAN (R 3.6.2)                      
#>  ggupset      * 0.1.0    2019-03-06 [1] CRAN (R 3.6.0)                      
#>  glue           1.3.2    2020-03-12 [1] CRAN (R 3.6.0)                      
#>  gtable         0.3.0    2019-03-25 [1] CRAN (R 3.6.0)                      
#>  highr          0.8      2019-03-20 [1] CRAN (R 3.6.0)                      
#>  hrbrthemes   * 0.8.0    2020-03-24 [1] Github (hrbrmstr/hrbrthemes@a599f17)
#>  htmltools      0.4.0    2019-10-04 [1] CRAN (R 3.6.0)                      
#>  isoband        0.2.0    2019-04-06 [1] CRAN (R 3.6.0)                      
#>  jsonlite       1.6.1    2020-02-02 [1] CRAN (R 3.6.0)                      
#>  knitr          1.28     2020-02-06 [1] CRAN (R 3.6.2)                      
#>  labeling       0.3      2014-08-23 [1] CRAN (R 3.6.0)                      
#>  lattice        0.20-38  2018-11-04 [2] CRAN (R 3.6.3)                      
#>  lifecycle      0.2.0    2020-03-06 [1] CRAN (R 3.6.2)                      
#>  magrittr       1.5      2014-11-22 [1] CRAN (R 3.6.0)                      
#>  markdown       1.1      2019-08-07 [1] CRAN (R 3.6.0)                      
#>  MASS           7.3-51.5 2019-12-20 [2] CRAN (R 3.6.3)                      
#>  Matrix         1.2-18   2019-11-27 [2] CRAN (R 3.6.3)                      
#>  mgcv           1.8-31   2019-11-09 [2] CRAN (R 3.6.3)                      
#>  mime           0.9      2020-02-04 [1] CRAN (R 3.6.0)                      
#>  munsell        0.5.0    2018-06-12 [1] CRAN (R 3.6.0)                      
#>  nlme           3.1-144  2020-02-06 [2] CRAN (R 3.6.3)                      
#>  pillar         1.4.3    2019-12-20 [1] CRAN (R 3.6.0)                      
#>  pkgbuild       1.0.6    2019-10-09 [1] CRAN (R 3.6.0)                      
#>  pkgconfig      2.0.3    2019-09-22 [1] CRAN (R 3.6.0)                      
#>  pkgload        1.0.2    2018-10-29 [1] CRAN (R 3.6.0)                      
#>  praise         1.0.0    2015-08-11 [1] CRAN (R 3.6.0)                      
#>  prettyunits    1.1.1    2020-01-24 [1] CRAN (R 3.6.0)                      
#>  processx       3.4.2    2020-02-09 [1] CRAN (R 3.6.0)                      
#>  ps             1.3.2    2020-02-13 [1] CRAN (R 3.6.0)                      
#>  R6             2.4.1    2019-11-12 [1] CRAN (R 3.6.0)                      
#>  RColorBrewer   1.1-2    2014-12-07 [1] CRAN (R 3.6.0)                      
#>  Rcpp           1.0.4    2020-03-17 [1] CRAN (R 3.6.0)                      
#>  rlang          0.4.5    2020-03-01 [1] CRAN (R 3.6.0)                      
#>  rmarkdown      2.1      2020-01-20 [1] CRAN (R 3.6.0)                      
#>  rprojroot      1.3-2    2018-01-03 [1] CRAN (R 3.6.0)                      
#>  rstudioapi     0.11     2020-02-07 [1] CRAN (R 3.6.0)                      
#>  Rttf2pt1       1.3.8    2020-01-10 [1] CRAN (R 3.6.0)                      
#>  scales         1.1.0    2019-11-18 [1] CRAN (R 3.6.0)                      
#>  stringi        1.4.6    2020-02-17 [1] CRAN (R 3.6.0)                      
#>  stringr        1.4.0    2019-02-10 [1] CRAN (R 3.6.0)                      
#>  systemfonts    0.1.1    2019-07-01 [1] CRAN (R 3.6.0)                      
#>  testthat       2.3.2    2020-03-02 [1] CRAN (R 3.6.0)                      
#>  tibble         2.1.3    2019-06-06 [1] CRAN (R 3.6.0)                      
#>  tinytex        0.20     2020-02-25 [1] CRAN (R 3.6.0)                      
#>  utf8           1.1.4    2018-05-24 [1] CRAN (R 3.6.0)                      
#>  vctrs          0.2.4    2020-03-10 [1] CRAN (R 3.6.0)                      
#>  viridisLite    0.3.0    2018-02-01 [1] CRAN (R 3.6.0)                      
#>  withr          2.1.2    2018-03-15 [1] CRAN (R 3.6.0)                      
#>  xfun           0.12     2020-01-13 [1] CRAN (R 3.6.0)                      
#>  yaml           2.2.1    2020-02-01 [1] CRAN (R 3.6.0)                      
#> 
#> [1] /Users/Lukas/Library/R/3.6
#> [2] /Library/Frameworks/R.framework/Versions/3.6/Resources/library

reprex软件包(v0.3.0)创建于2020-03-24

2020年3月24日更新:的作者ggupset在GitHub上回复并正在查看。

杰木斯42

此问题是由引起的ggupset,并已得到解决

如果其他任何人都遇到过这种情况,则可以使用当前的开发版本:remotes::install_github("const-ae/ggupset"),或者在不久的将来等待CRAN发行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ggplot2:经典图,带有用于x和y轴的黑色标签

来自分类Dev

R:删除多余的X轴值(ggplot2)

来自分类Dev

ggplot2 R将x轴标签固定在相对于图的特定点

来自分类Dev

ggplot2图形x轴和线标签

来自分类Dev

ggplot2图形x轴和线标签

来自分类Dev

如何添加x轴标签ggplot2 r

来自分类Dev

ggplot2:添加带有标签的第二个x轴

来自分类Dev

ggplot2顶部的y轴和x轴颠倒的图

来自分类Dev

在R ggplot2和ggforce中使用facet_wrap_paginate缺少x轴标签

来自分类Dev

ggplot2 theme_classic显示x和y轴

来自分类Dev

ggplot2注释,x轴中带有日期

来自分类Dev

ggplot2:具有双x轴的负条形图

来自分类Dev

R ggplot2 x轴断裂

来自分类Dev

R ggplot2 x轴断裂

来自分类Dev

ggplot2:R中带有scale_x_date轴的多因子箱线图

来自分类Dev

使用ggplot2更改R中的x轴刻度标签

来自分类Dev

ggplot2中带有下标的X标签

来自分类Dev

R-使用ggplot2创建的相关热图:如何在y轴上翻转标签?

来自分类Dev

带有ggplot2的R中的条形图

来自分类Dev

自定义ggplot2轴和标签格式

来自分类Dev

向轴标签添加指数(R / ggplot2)

来自分类Dev

使用带有facet_wrap的ggplot2显示不同的轴标签

来自分类Dev

条形图ggplot2 R上的标签

来自分类Dev

对boxplot数据进行分组,同时将其各自的X轴标签保留在R中的ggplot2中

来自分类Dev

使用ggplot2将标签居中放置在标签上,并将标签移动到R中错误栏的顶部

来自分类Dev

导出带有负刻度线长度的图形(ggplot2)时,轴标签会碰到轴

来自分类Dev

R ggplot2 X轴绘制为水平

来自分类Dev

在x轴上绘制带有标签的图

来自分类Dev

ggplot2条形图,geom底部和x轴之间没有空格,请保持上方的空间

Related 相关文章

热门标签

归档