鉴于此数据
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
传奇因某种原因没有出现。有人能告诉我如何让它出现吗?
答案 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"))
我没有添加错误栏,但这与问题无关。