我正在绘制一个变量的CI图。我需要使用coord_flip,并且我已经将Y轴的一些变量定义为因子。我需要使用scale_x_continuous来确定X轴上的断点,但是当我反转这些轴时,实际上我使用的是scale_y_continuous。但是,在这两种情况下都有一个错误(不能将+ .gg ()与单个参数一起使用。)有人能帮我吗?如何修复此代码?
library(ggplot2)
dataCLD <- data.frame(conjunto = c('A','B','C','D','E','F','G','H','I','J'),
valor = c(0.9034, 0.9130, 0.9810, 0.8753, 0.8942,
0.9028, 0.9495, 0.8839, 0.9754, 0.9364),
erro = c(0.0078, 0.0108, 0.0045, 0.0116, 0.0098,
0.0106, 0.0070, 0.0152, 0.0041, 0.0098))
dataCLD$LI <- dataCLD$valor - dataCLD$erro
dataCLD$LS <- dataCLD$valor + dataCLD$erro
dataCLD$conjunto <- factor(dataCLD$conjunto, levels = dataCLD$conjunto)
ggplot(dataCLD, aes(conjunto, valor)) +
theme_bw()+
coord_flip()+
geom_point() +
geom_errorbar(aes(ymin=LI, ymax=LS), size = .6, width=0.4) +
labs(
# title = " ",
# subtitle = "",
x = "",
y = "ACC (%)") +
+ scale_y_continuous(limits = c(0, 1), breaks = seq(0, 1, by = .2))发布于 2020-12-26 01:23:02
也许这能有所帮助:
library(ggplot2)
#Code
ggplot(dataCLD, aes(conjunto, valor)) +
geom_point() +
scale_y_continuous(limits = c(0, 1), breaks = seq(0, 1, by = .2))+
geom_errorbar(aes(ymin=LI, ymax=LS), size = .6, width=0.4) +
theme_bw()+
coord_flip()+
labs(
# title = " ",
# subtitle = "",
x = "",
y = "ACC (%)")输出:

https://stackoverflow.com/questions/65450202
复制相似问题