如何在ggplot中的一个条中绘制一个包含2个不同变量的列
How to barplot a column with 2 different variables in only one bar in ggplot
我有这个 df:estudios_intubacion
estudio_completo numero
<chr> <int>
1 COMPLETO 2838
2 INCOMPLETO 147
我正在尝试只绘制一个 bar/col,两个变量 estudio_completo(COMPLETO 和 INCOMPLETO)在 x 轴上,'n' 在 y 轴上。我在很多方面尝试过位置“堆叠”和“填充”,但我总是得到两个没有比例的独立条。
grafico_intubacion <- ggplot(estudios_intubacion,
aes (x = estudio_completo, fill = estudio_completo))+
geom_bar(position = "stack") +
labs(title = "Tasa de intubación cecal",
x = "Estudio",
y = "Cantidad de estudios",
fill = "Estudio" ) +
scale_fill_manual(values = c("#C7CEEA", "#FF9AA2"))
试试这个
x <- rep("Estudio",2)
y <- c(2838,147)
name <- c("COMPLETO","INCOMPLETO")
df <- data.frame(x,y,name)
grafico_intubacion <- ggplot(df, aes(x = x, y=y, fill = name)) +
geom_bar(stat = "identity") +
labs(title = "Tasa de intubación cecal",
x = "Estudio",
y = "Cantidad de estudios",
fill = "Estudio" ) +
scale_fill_manual(values = c("#C7CEEA", "#FF9AA2"))
grafico_intubacion
你会得到这个输出:
我有这个 df:estudios_intubacion
estudio_completo numero
<chr> <int>
1 COMPLETO 2838
2 INCOMPLETO 147
我正在尝试只绘制一个 bar/col,两个变量 estudio_completo(COMPLETO 和 INCOMPLETO)在 x 轴上,'n' 在 y 轴上。我在很多方面尝试过位置“堆叠”和“填充”,但我总是得到两个没有比例的独立条。
grafico_intubacion <- ggplot(estudios_intubacion,
aes (x = estudio_completo, fill = estudio_completo))+
geom_bar(position = "stack") +
labs(title = "Tasa de intubación cecal",
x = "Estudio",
y = "Cantidad de estudios",
fill = "Estudio" ) +
scale_fill_manual(values = c("#C7CEEA", "#FF9AA2"))
试试这个
x <- rep("Estudio",2)
y <- c(2838,147)
name <- c("COMPLETO","INCOMPLETO")
df <- data.frame(x,y,name)
grafico_intubacion <- ggplot(df, aes(x = x, y=y, fill = name)) +
geom_bar(stat = "identity") +
labs(title = "Tasa de intubación cecal",
x = "Estudio",
y = "Cantidad de estudios",
fill = "Estudio" ) +
scale_fill_manual(values = c("#C7CEEA", "#FF9AA2"))
grafico_intubacion
你会得到这个输出: