【发布时间】:2021-04-30 16:15:13
【问题描述】:
我想可视化我使用 ggplot2 使用两个程序“kosmic”和“RLE”计算的几种肝酶(例如 GOT 和 GPT)的参考范围。
我不明白为什么条形图总是从 0 开始,即使较低的范围是例如 16.02。
我需要如何更改我的代码,使条形图的最小值和最大值如下所示:
[16.02,45.46] [9.16,60.52] [16.10,68.90] 和 [9.30,64.40]。
提前谢谢你!
#install.packages("ggplot2")
library(ggplot2)
program <- c(rep("kosmic",4),rep("RLE",4))
value <- c(16.02,45.46,9.16,60.52,16.1,48.9,9.3,64.4)
parameter <- c(rep("GOT",2),rep("GPT",2),rep("GOT",2),rep("GPT",2))
table1 <- data.frame(program,value,parameter)
p <- ggplot(table1, aes(parameter,value, fill = program))+
geom_bar(position="dodge", stat="identity")
print(p)
我正在寻找这样的东西:
【问题讨论】:
-
对于每个程序参数组合,您有两个观察结果,并且它正在堆叠它们。您希望它看起来如何?