我有当前的数据集结构:
head(subset)
batch antigen expression_value dataset
1 5 CD57 1.7917310 before
2 5 CD57 1.2932388 before
3 5 CD57 0.3179733 before
4 5 CD57 0.3761151 before
5 5 CD57 0.6780204 before
6 5 CD57 0.6050466 before
其中
batch 可以是 1-7 之间的数字(factor w/ 7 levels) 抗原可以是 13 种标志物中的一种(例如 CD4、Cd8)(具有 13 种水平的因子) expression_value 是一个数字(有些是负数) datset 可以在之前或之后(带 2 个级别的因子)
如果我运行这段代码,我会得到以下图片:
ggplot(subset,
aes(x = expression_value,
y = antigen))+
geom_density_ridges(alpha = 0.5)
现在,整个 datsaet 都有一个密度图,但我想将每个单独的图更改为每批次的密度图(所以我想有 7 个重叠的密度图,但仍然只有 13 行。因为我想比较密度批次之间。 我试过这段代码:
ggplot(subset,
aes(x = expression_value,
y = antigen,
group = batch))+
geom_density_ridges(alpha = 0.5)
然而,这是错误和输出:
Picking joint bandwidth of 0.0423
Error in `geom_density_ridges()`:
! Problem while setting up geom.
ℹ Error occurred in the 1st layer.
Caused by error in `compute_geom_1()`:
! `geom_density_ridges()` requires the following missing aesthetics: y
Run `rlang::last_error()` to see where the error occurred.
Warning message:
The following aesthetics were dropped during statistical transformation: y
ℹ This can happen when ggplot fails to infer the correct grouping structure in the data.
ℹ Did you forget to specify a `group` aesthetic or to convert a numerical variable into a
factor?
rlang::last_error()
\<error/rlang_error\>
Error in `geom_density_ridges()`:
! Problem while setting up geom.
ℹ Error occurred in the 1st layer.
Caused by error in `compute_geom_1()`:
! `geom_density_ridges()` requires the following missing aesthetics: y
-
Backtrace:
1. base (local) `<fn>`(x)
2. ggplot2:::print.ggplot(x)
3. ggplot2:::ggplot_build.ggplot(x)
4. ggplot2:::by_layer(...)
5. ggplot2 (local) f(l = layers\[\[i\]\], d = data\[\[i\]\])
6. l$compute_geom_1(d)
7. ggplot2 (local) compute_geom_1(..., self = self)
我试图改变一切,从因素到性格,然后再改变,但我就是想不通我做错了什么。别人看到了吗?
最后,我想要一个图,其中所有标记都在 y 轴上,表达式值在 x 轴上,然后每个标记的前/后相互下方。所以我可以比较前后的所有批次。
让我知道!
session_info()
─ Session info ────────────────────────────────────────────────────────────────────────────
setting value
version R version 4.2.3 (2023-03-15)
os Red Hat Enterprise Linux 8.7 (Ootpa)
system x86_64, linux-gnu
ui RStudio
language (EN)
collate en_US.UTF-8
ctype en_US.UTF-8
tz Europe/Amsterdam
date 2023-04-25
rstudio 2022.07.2+576 Spotted Wakerobin (server)
pandoc 2.18 @ /usr/lib/rstudio-server/bin/pandoc/ (via rmarkdown)
─ Packages ────────────────────────────────────────────────────────────────────────────────
package \* version date (UTC) lib source
abind 1.4-5 2016-07-21 \[1\] CRAN (R 4.2.1)
AnnotationDbi 1.60.0 2022-11-01 \[1\] Bioconductor
AnnotationHub \* 3.6.0 2022-11-01 \[1\] Bioconductor
askpass 1.1 2019-01-13 \[1\] CRAN (R 4.2.1)
assertthat 0.2.1 2019-03-21 \[1\] CRAN (R 4.2.1)
backports 1.4.1 2021-12-13 \[1\] CRAN (R 4.2.1)
beachmat 2.14.0 2022-11-01 \[1\] Bioconductor
beeswarm 0.4.0 2021-06-01 \[1\] CRAN (R 4.2.1)
Biobase \* 2.58.0 2022-11-01 \[1\] Bioconductor
BiocFileCache \* 2.6.0 2022-11-01 \[1\] Bioconductor
BiocGenerics \* 0.44.0 2022-11-01 \[1\] Bioconductor
BiocManager \* 1.30.20 2023-02-24 \[1\] CRAN (R 4.2.2)
BiocNeighbors 1.16.0 2022-11-01 \[1\] Bioconductor
BiocParallel \* 1.32.4 2022-12-01 \[1\] Bioconductor
BiocSingular 1.14.0 2022-11-01 \[1\] Bioconductor
BiocStyle \* 2.26.0 2022-11-01 \[1\] Bioconductor
BiocVersion 3.16.0 2022-04-26 \[1\] Bioconductor
Biostrings 2.66.0 2022-11-01 \[1\] Bioconductor
bit 4.0.5 2022-11-15 \[1\] CRAN (R 4.2.2)
bit64 4.0.5 2020-08-30 \[1\] CRAN (R 4.2.2)
bitops 1.0-7 2021-04-24 \[1\] CRAN (R 4.2.1)
blob 1.2.3 2022-04-10 \[1\] CRAN (R 4.2.1)
boot 1.3-28.1 2022-11-22 \[2\] CRAN (R 4.2.3)
broom 1.0.2 2022-12-15 \[1\] CRAN (R 4.2.2)
cachem 1.0.6 2021-08-19 \[1\] CRAN (R 4.2.1)
Cairo 1.6-0 2022-07-05 \[1\] CRAN (R 4.2.1)
callr 3.7.3 2022-11-02 \[1\] CRAN (R 4.2.1)
car 3.1-1 2022-10-19 \[1\] CRAN (R 4.2.1)
carData 3.0-5 2022-01-06 \[1\] CRAN (R 4.2.1)
CATALYST \* 1.22.0 2022-11-01 \[1\] Bioconductor
cellranger 1.1.0 2016-07-27 \[1\] CRAN (R 4.2.1)
changepoint 2.2.4 2022-11-03 \[1\] CRAN (R 4.2.1)
checkmate 2.1.0 2022-04-21 \[1\] CRAN (R 4.2.1)
circlize 0.4.15 2022-05-10 \[1\] CRAN (R 4.2.1)
cli 3.6.0 2023-01-09 \[1\] CRAN (R 4.2.2)
clue 0.3-64 2023-01-31 \[1\] CRAN (R 4.2.2)
cluster 2.1.4 2022-08-22 \[2\] CRAN (R 4.2.3)
codetools 0.2-19 2023-02-01 \[2\] CRAN (R 4.2.3)
colorRamps 2.3.1 2022-05-02 \[1\] CRAN (R 4.2.1)
colorspace 2.1-0 2023-01-23 \[1\] CRAN (R 4.2.2)
ComplexHeatmap 2.14.0 2022-11-01 \[1\] Bioconductor
ConsensusClusterPlus \* 1.62.0 2022-11-01 \[1\] Bioconductor
corpcor 1.6.10 2021-09-16 \[1\] CRAN (R 4.2.1)
cowplot \* 1.1.1 2020-12-30 \[1\] CRAN (R 4.2.1)
crayon 1.5.2 2022-09-29 \[1\] CRAN (R 4.2.2)
curl 5.0.0 2023-01-12 \[1\] CRAN (R 4.2.2)
cytolib 2.10.0 2022-11-01 \[1\] Bioconductor
CytoNorm \* 0.0.10 2023-02-13 \[1\] Github (saeyslab/CytoNorm@166f9ff)
data.table 1.14.8 2023-02-17 \[1\] CRAN (R 4.2.2)
DBI 1.1.3 2022-06-18 \[1\] CRAN (R 4.2.2)
dbplyr \* 2.2.1 2022-06-27 \[1\] CRAN (R 4.2.1)
DelayedArray \* 0.24.0 2022-11-01 \[1\] Bioconductor
DelayedMatrixStats 1.20.0 2022-11-01 \[1\] Bioconductor
deldir 1.0-6 2021-10-23 \[1\] CRAN (R 4.2.1)
DEoptimR 1.0-11 2022-04-03 \[1\] CRAN (R 4.2.1)
deSolve 1.34 2022-10-22 \[1\] CRAN (R 4.2.1)
devtools \* 2.4.5 2022-10-11 \[1\] CRAN (R 4.2.1)
diffcyt \* 1.18.0 2022-11-01 \[1\] Bioconductor
digest \* 0.6.31 2022-12-11 \[1\] CRAN (R 4.2.2)
doParallel 1.0.17 2022-02-07 \[1\] CRAN (R 4.2.1)
dplyr \* 1.0.10 2022-09-01 \[1\] CRAN (R 4.2.1)
drc 3.0-1 2016-08-30 \[1\] CRAN (R 4.2.1)
dunn.test \* 1.3.5 2017-10-27 \[1\] CRAN (R 4.2.2)
edgeR 3.40.1 2022-12-14 \[1\] Bioconductor
ellipsis 0.3.2 2021-04-29 \[1\] CRAN (R 4.2.2)
evaluate 0.20 2023-01-17 \[1\] CRAN (R 4.2.2)
ExperimentHub \* 2.6.0 2022-11-01 \[1\] Bioconductor
fansi 1.0.4 2023-01-22 \[1\] CRAN (R 4.2.2)
farver 2.1.1 2022-07-06 \[1\] CRAN (R 4.2.1)
fastmap 1.1.1 2023-02-24 \[1\] CRAN (R 4.2.2)
fda 6.0.5 2022-07-04 \[1\] CRAN (R 4.2.1)
fds 1.8 2018-10-31 \[1\] CRAN (R 4.2.1)
filelock 1.0.2 2018-10-05 \[1\] CRAN (R 4.2.1)
flowAI \* 1.28.0 2022-11-01 \[1\] Bioconductor
flowClust 3.36.0 2022-11-01 \[1\] Bioconductor
flowCore \* 2.10.0 2022-11-01 \[1\] Bioconductor
FlowSOM \* 2.6.0 2022-11-01 \[1\] Bioconductor
flowStats \* 4.10.0 2022-11-01 \[1\] Bioconductor
flowViz \* 1.62.0 2022-11-01 \[1\] Bioconductor
flowWorkspace 4.10.1 2022-12-29 \[1\] Bioconductor
forcats \* 1.0.0 2023-01-29 \[1\] CRAN (R 4.2.2)
foreach 1.5.2 2022-02-02 \[1\] CRAN (R 4.2.1)
fs 1.6.1 2023-02-06 \[1\] CRAN (R 4.2.2)
gargle 1.2.1 2022-09-08 \[1\] CRAN (R 4.2.1)
generics 0.1.3 2022-07-05 \[1\] CRAN (R 4.2.1)
GenomeInfoDb \* 1.34.9 2023-02-02 \[1\] Bioconductor
GenomeInfoDbData 1.2.9 2022-11-22 \[1\] Bioconductor
GenomicRanges \* 1.50.2 2022-12-16 \[1\] Bioconductor
GetoptLong 1.0.5 2020-12-15 \[1\] CRAN (R 4.2.1)
ggbeeswarm 0.7.1 2022-12-16 \[1\] CRAN (R 4.2.2)
ggforce 0.4.1 2022-10-04 \[1\] CRAN (R 4.2.1)
ggnewscale 0.4.8 2022-10-06 \[1\] CRAN (R 4.2.1)
ggplot2 \* 3.4.0 2022-11-04 \[1\] CRAN (R 4.2.1)
ggpubr \* 0.5.0 2022-11-16 \[1\] CRAN (R 4.2.1)
ggrepel 0.9.2 2022-11-06 \[1\] CRAN (R 4.2.1)
ggridges \* 0.5.4 2022-09-26 \[1\] CRAN (R 4.2.1)
ggsignif 0.6.4 2022-10-13 \[1\] CRAN (R 4.2.1)
GlobalOptions 0.1.2 2020-06-10 \[1\] CRAN (R 4.2.1)
glue 1.6.2 2022-02-24 \[1\] CRAN (R 4.2.2)
googledrive 2.0.0 2021-07-08 \[1\] CRAN (R 4.2.1)
googlesheets4 1.0.1 2022-08-13 \[1\] CRAN (R 4.2.1)
graph 1.76.0 2022-11-01 \[1\] Bioconductor
gridExtra \* 2.3 2017-09-09 \[1\] CRAN (R 4.2.1)
gtable 0.3.1 2022-09-01 \[1\] CRAN (R 4.2.1)
gtools 3.9.4 2022-11-27 \[1\] CRAN (R 4.2.2)
haven 2.5.1 2022-08-22 \[1\] CRAN (R 4.2.1)
hdrcde 3.4 2021-01-18 \[1\] CRAN (R 4.2.1)
hexbin 1.28.2 2021-01-08 \[1\] CRAN (R 4.2.1)
hms 1.1.2 2022-08-19 \[1\] CRAN (R 4.2.2)
htmltools 0.5.4 2022-12-07 \[1\] CRAN (R 4.2.2)
htmlwidgets 1.6.1 2023-01-07 \[1\] CRAN (R 4.2.2)
httpuv 1.6.7 2022-12-14 \[1\] CRAN (R 4.2.2)
httr 1.4.4 2022-08-17 \[1\] CRAN (R 4.2.1)
IDPmisc 1.1.20 2020-01-21 \[1\] CRAN (R 4.2.1)
igraph \* 1.3.5 2022-09-22 \[1\] CRAN (R 4.2.1)
interactiveDisplayBase 1.36.0 2022-11-01 \[1\] Bioconductor
interp 1.1-3 2022-07-13 \[1\] CRAN (R 4.2.1)
IRanges \* 2.32.0 2022-11-01 \[1\] Bioconductor
irlba 2.3.5.1 2022-10-03 \[1\] CRAN (R 4.2.1)
iterators 1.0.14 2022-02-05 \[1\] CRAN (R 4.2.1)
jpeg 0.1-10 2022-11-29 \[1\] CRAN (R 4.2.2)
jsonlite 1.8.4 2022-12-06 \[1\] CRAN (R 4.2.2)
KEGGREST 1.38.0 2022-11-01 \[1\] Bioconductor
KernSmooth 2.23-20 2021-05-03 \[2\] CRAN (R 4.2.3)
knitr \* 1.41 2022-11-18 \[1\] CRAN (R 4.2.2)
ks 1.14.0 2022-11-24 \[1\] CRAN (R 4.2.2)
labeling 0.4.2 2020-10-20 \[1\] CRAN (R 4.2.1)
later 1.3.0 2021-08-18 \[1\] CRAN (R 4.2.1)
lattice \* 0.20-45 2021-09-22 \[2\] CRAN (R 4.2.3)
latticeExtra 0.6-30 2022-07-04 \[1\] CRAN (R 4.2.1)
lifecycle 1.0.3 2022-10-07 \[1\] CRAN (R 4.2.2)
limma \* 3.54.0 2022-11-01 \[1\] Bioconductor
lme4 1.1-31 2022-11-01 \[1\] CRAN (R 4.2.1)
locfit 1.5-9.7 2023-01-02 \[1\] CRAN (R 4.2.2)
lubridate 1.9.0 2022-11-06 \[1\] CRAN (R 4.2.1)
magick 2.7.3 2021-08-18 \[1\] CRAN (R 4.2.1)
magrittr 2.0.3 2022-03-30 \[1\] CRAN (R 4.2.2)
MASS 7.3-58.2 2023-01-23 \[2\] CRAN (R 4.2.3)
Matrix \* 1.5-3 2022-11-11 \[1\] CRAN (R 4.2.1)
MatrixGenerics \* 1.10.0 2022-11-01 \[1\] Bioconductor
matrixStats \* 0.63.0 2022-11-18 \[1\] CRAN (R 4.2.1)
mclust 6.0.0 2022-10-31 \[1\] CRAN (R 4.2.1)
memoise 2.0.1 2021-11-26 \[1\] CRAN (R 4.2.1)
metR \* 0.13.0 2022-10-06 \[1\] CRAN (R 4.2.2)
mime 0.12 2021-09-28 \[1\] CRAN (R 4.2.2)
miniUI 0.1.1.1 2018-05-18 \[1\] CRAN (R 4.2.1)
minqa 1.2.5 2022-10-19 \[1\] CRAN (R 4.2.1)
mnormt 2.1.1 2022-09-26 \[1\] CRAN (R 4.2.1)
modelr 0.1.10 2022-11-11 \[1\] CRAN (R 4.2.1)
multcomp 1.4-20 2022-08-07 \[1\] CRAN (R 4.2.1)
munsell 0.5.0 2018-06-12 \[1\] CRAN (R 4.2.1)
mvtnorm 1.1-3 2021-10-08 \[1\] CRAN (R 4.2.1)
ncdfFlow 2.44.0 2022-11-01 \[1\] Bioconductor
nlme 3.1-162 2023-01-31 \[2\] CRAN (R 4.2.3)
nloptr 2.0.3 2022-05-26 \[1\] CRAN (R 4.2.1)
nnls 1.4 2012-03-19 \[1\] CRAN (R 4.2.1)
openCyto \* 2.10.1 2022-12-02 \[1\] Bioconductor
openssl 2.0.5 2022-12-06 \[1\] CRAN (R 4.2.2)
pcaPP 2.0-3 2022-10-24 \[1\] CRAN (R 4.2.1)
pdftools \* 3.3.2 2022-10-16 \[1\] CRAN (R 4.2.1)
PeacoQC \* 1.8.0 2022-11-01 \[1\] Bioconductor
pheatmap \* 1.0.12 2019-01-04 \[1\] CRAN (R 4.2.1)
pillar 1.8.1 2022-08-19 \[1\] CRAN (R 4.2.2)
pkgbuild 1.4.0 2022-11-27 \[1\] CRAN (R 4.2.2)
pkgconfig 2.0.3 2019-09-22 \[1\] CRAN (R 4.2.2)
pkgload 1.3.2 2022-11-16 \[1\] CRAN (R 4.2.1)
plotrix 3.8-2 2021-09-08 \[1\] CRAN (R 4.2.1)
plyr 1.8.8 2022-11-11 \[1\] CRAN (R 4.2.1)
png 0.1-8 2022-11-29 \[1\] CRAN (R 4.2.2)
polyclip 1.10-4 2022-10-20 \[1\] CRAN (R 4.2.1)
pracma 2.4.2 2022-09-22 \[1\] CRAN (R 4.2.1)
premessa \* 0.3.4 2023-02-24 \[1\] Github (ParkerICI/premessa@68b42bb)
prettyunits 1.1.1 2020-01-24 \[1\] CRAN (R 4.2.2)
processx 3.8.0 2022-10-26 \[1\] CRAN (R 4.2.1)
profvis 0.3.7 2020-11-02 \[1\] CRAN (R 4.2.1)
promises 1.2.0.1 2021-02-11 \[1\] CRAN (R 4.2.1)
ps 1.7.2 2022-10-26 \[1\] CRAN (R 4.2.1)
purrr \* 1.0.1 2023-01-10 \[1\] CRAN (R 4.2.2)
qpdf 1.3.0 2022-10-07 \[1\] CRAN (R 4.2.1)
R6 2.5.1 2021-08-19 \[1\] CRAN (R 4.2.2)
rainbow 3.7 2022-10-09 \[1\] CRAN (R 4.2.1)
RANN \* 2.6.1 2019-01-08 \[1\] CRAN (R 4.2.2)
rappdirs 0.3.3 2021-01-31 \[1\] CRAN (R 4.2.1)
RBGL 1.74.0 2022-11-01 \[1\] Bioconductor
RColorBrewer \* 1.1-3 2022-04-03 \[1\] CRAN (R 4.2.1)
Rcpp \* 1.0.10 2023-01-22 \[2\] CRAN (R 4.2.2)
RCurl 1.98-1.9 2022-10-03 \[1\] CRAN (R 4.2.1)
readr \* 2.1.3 2022-10-01 \[1\] CRAN (R 4.2.2)
readxl \* 1.4.1 2022-08-17 \[1\] CRAN (R 4.2.1)
remotes 2.4.2 2021-11-30 \[1\] CRAN (R 4.2.2)
reprex 2.0.2 2022-08-17 \[1\] CRAN (R 4.2.1)
reshape2 \* 1.4.4 2020-04-09 \[1\] CRAN (R 4.2.1)
reticulate 1.27 2023-01-07 \[1\] CRAN (R 4.2.2)
Rgraphviz 2.42.0 2022-11-01 \[1\] Bioconductor
rJava 1.0-6 2021-12-10 \[1\] CRAN (R 4.2.1)
rjson 0.2.21 2022-01-09 \[1\] CRAN (R 4.2.1)
rlang 1.0.6 2022-09-24 \[1\] CRAN (R 4.2.2)
rmarkdown 2.19 2022-12-15 \[1\] CRAN (R 4.2.2)
robustbase 0.95-0 2022-04-02 \[1\] CRAN (R 4.2.1)
RProtoBufLib 2.10.0 2022-11-01 \[1\] Bioconductor
rrcov 1.7-2 2022-10-24 \[1\] CRAN (R 4.2.1)
RSpectra 0.16-1 2022-04-24 \[1\] CRAN (R 4.2.1)
RSQLite 2.2.19 2022-11-24 \[1\] CRAN (R 4.2.2)
rstatix 0.7.1 2022-11-09 \[1\] CRAN (R 4.2.1)
rstudioapi 0.14 2022-08-22 \[1\] CRAN (R 4.2.1)
rsvd 1.0.5 2021-04-16 \[1\] CRAN (R 4.2.1)
Rtsne \* 0.16 2022-04-17 \[1\] CRAN (R 4.2.1)
rvest 1.0.3 2022-08-19 \[1\] CRAN (R 4.2.1)
S4Vectors \* 0.36.1 2022-12-05 \[1\] Bioconductor
sandwich 3.0-2 2022-06-15 \[1\] CRAN (R 4.2.1)
ScaledMatrix 1.6.0 2022-11-01 \[1\] Bioconductor
scales 1.2.1 2022-08-20 \[1\] CRAN (R 4.2.1)
scater 1.26.1 2022-11-13 \[1\] Bioconductor
scuttle 1.8.2 2022-12-07 \[1\] Bioconductor
sessioninfo 1.2.2 2021-12-06 \[1\] CRAN (R 4.2.1)
shape 1.4.6 2021-05-19 \[1\] CRAN (R 4.2.1)
shiny 1.7.4 2022-12-15 \[1\] CRAN (R 4.2.2)
SingleCellExperiment \* 1.20.0 2022-11-01 \[1\] Bioconductor
sparseMatrixStats 1.10.0 2022-11-01 \[1\] Bioconductor
Spectre \* 1.0.0 2022-11-22 \[1\] Github (immunedynamics/spectre@3d0c002)
stringi 1.7.12 2023-01-11 \[1\] CRAN (R 4.2.2)
stringr \* 1.5.0 2022-12-02 \[1\] CRAN (R 4.2.2)
SummarizedExperiment \* 1.28.0 2022-11-01 \[1\] Bioconductor
survival 3.5-3 2023-02-12 \[2\] CRAN (R 4.2.3)
TH.data 1.1-1 2022-04-26 \[1\] CRAN (R 4.2.1)
tibble \* 3.1.8 2022-07-22 \[1\] CRAN (R 4.2.2)
tidyr \* 1.2.1 2022-09-08 \[1\] CRAN (R 4.2.1)
tidyselect 1.2.0 2022-10-10 \[1\] CRAN (R 4.2.2)
tidyverse \* 1.3.2 2022-07-18 \[1\] CRAN (R 4.2.1)
timechange 0.2.0 2023-01-11 \[1\] CRAN (R 4.2.2)
tweenr 2.0.2 2022-09-06 \[1\] CRAN (R 4.2.1)
tzdb 0.3.0 2022-03-28 \[1\] CRAN (R 4.2.2)
umap \* 0.2.9.0 2022-08-25 \[1\] CRAN (R 4.2.1)
urlchecker 1.0.1 2021-11-30 \[1\] CRAN (R 4.2.1)
usethis \* 2.1.6 2022-05-25 \[1\] CRAN (R 4.2.1)
utf8 1.2.2 2021-07-24 \[1\] CRAN (R 4.2.2)
vctrs 0.5.1 2022-11-16 \[1\] CRAN (R 4.2.1)
vipor 0.4.5 2017-03-22 \[1\] CRAN (R 4.2.1)
viridis 0.6.2 2021-10-13 \[1\] CRAN (R 4.2.1)
viridisLite 0.4.1 2022-08-22 \[1\] CRAN (R 4.2.1)
withr 2.5.0 2022-03-03 \[1\] CRAN (R 4.2.2)
xfun 0.36 2022-12-21 \[1\] CRAN (R 4.2.2)
xlsx \* 0.6.5 2020-11-10 \[1\] CRAN (R 4.2.2)
xlsxjars 0.6.1 2014-08-22 \[1\] CRAN (R 4.2.1)
XML 3.99-0.13 2022-12-04 \[1\] CRAN (R 4.2.2)
xml2 1.3.3 2021-11-30 \[1\] CRAN (R 4.2.1)
xtable 1.8-4 2019-04-21 \[1\] CRAN (R 4.2.1)
XVector 0.38.0 2022-11-01 \[1\] Bioconductor
yaml 2.3.6 2022-10-18 \[1\] CRAN (R 4.2.1)
zlibbioc 1.44.0 2022-11-01 \[1\] Bioconductor
zoo 1.8-11 2022-09-17 \[1\] CRAN (R 4.2.1)
错误消息表明
geom_density_ridges()
函数需要定义y
美学,目前您的代码中没有定义。这是因为 y
美学被用于按批次对数据进行分组,但是还需要 y 美学来绘制密度脊。
试试这个:
ggplot(subset,
aes(x = expression_value,
y = antigen,
fill = batch))+
geom_density_ridges(alpha = 0.5)+
facet_wrap(~batch, ncol = 1)
我们正在使用
fill
美学按 batch
对密度图进行分组,并且我们正在使用 facet_wrap()
函数为每个 batch
创建单独的图。 ncol = 1
参数指定每个图应该有一列。