当在ggplot2中使用qplot绘制逻辑值时,False计数总是在底部,但更多时候我想在底部使用True,以便更容易阅读.这是一个例子
y<-as.logical(rbinom(100,1,0.7))
x<-factor(rep(letters[1:2], each=50))
qplot(x,fill=y, geom='bar')
Run Code Online (Sandbox Code Playgroud)
如何在堆栈底部获取TRUE计数?
如果您愿意转换为因子,则可以执行以下操作:
yf <- factor(y, levels = c("TRUE", "FALSE"))
qplot(x, fill = yf, geom = 'bar')
Run Code Online (Sandbox Code Playgroud)
我只是确保保留您的原始逻辑向量,并且仅使用该因子进行绘图。很难知道使用因子代替逻辑会对下游产生什么影响。