传说不出现在ggplot2条形图上

时间:2015-05-03 23:32:52

标签: r graph plot ggplot2

鉴于此数据

if(something){
   var injector = angular.element(document).injector();
   var myService  = injector.get('myService')
}

和代码

> vec2df
   vec2  sd
1    9  0.5
2    7  0.2
3    8  0.3
4    9  1.0

传奇因某种原因没有出现。有人能告诉我如何让它出现吗?

1 个答案:

答案 0 :(得分:0)

因为您没有将某个变量映射到美学,所以它不会创建图例。另外,尝试将x变量设为一个因子,因此它会将条形离散地映射为离散颜色而不是渐变颜色。例如:

# Read data
vec2df <- read.table(textConnection("vec2  sd
1    9  0.5
2    7  0.2
3    8  0.3
4    9  1.0"))

# Plot
ggplot(vec2df,aes(x=as.factor(seq_along(vec2)), y=vec2)) + 
  geom_bar(aes(fill=as.factor(seq_along(vec2))), stat='identity') +
  scale_fill_manual(values=c("red","blue","green","yellow"))

我没有添加错误栏,但这与问题无关。

enter image description here