【发布时间】:2017-09-25 09:03:25
【问题描述】:
我有以下数据:
mydata <- data.frame(x = c("UK1", "UK2", "UK3", "UK4", "UK5", "UK6", "UK7"),
n = c(50, 55, 58, 64, 14, 18, 45),
F = c(-6, 17, 26, -37, 44, -22, 15),
z = c("a", "a", "b", "a" , "b", "b", "a"))
我想创建一个 x 列(x 轴)的 ggplot(条形图),对照列 z 列的 n 列(y 轴)颜色分割。棘手的部分是,如果 F 中的值为正,我希望条形图向上走,如果为负,则向下走。 ggplot 可以吗?
【问题讨论】:
-
您因提供数据框而受到好评。但是您的问题涉及
z和Z;后者应该是F对应数据框中的那个?