我遇到了与问题中相同的问题:Switch placement of facet_grid labels 但使用facet_wrap
我无法使scale_fill_manual
正常工作。ggplot2:更改拼版标题的位置
我已经上色并为我的数据使用了factor(data, levels =c())
,然后:scale_fill_manual(values=c()
和labels=c()
,它适用于facet_grid
。有人有解决方案吗?
我遇到了与问题中相同的问题:Switch placement of facet_grid labels 但使用facet_wrap
我无法使scale_fill_manual
正常工作。ggplot2:更改拼版标题的位置
我已经上色并为我的数据使用了factor(data, levels =c())
,然后:scale_fill_manual(values=c()
和labels=c()
,它适用于facet_grid
。有人有解决方案吗?
在ggplot的最新版本(几天前发布)中,他们向facet_wrap添加了一个开关参数,以允许我们从右向左或从上向下切换标签。也许这就是你正在寻找的。但是很难说你的色彩尺度有什么问题,除非你发布你的代码和输出。
使用throught链路
library(plyr)
library(ggplot2)
data = data.frame(id = 1:10, value = rnorm(100*10))
data = ddply(data, .(id), transform, obs = 1:100)
提供的相同的数据修复所需的颜色
myCol <- c(1:10)
和情节与scale_color_manual()
ggplot(data = data, aes(x = obs, y = value, color = factor(id))) +
geom_line() + facet_wrap(~id, ncol=1) + scale_color_manual(values=myCol)
它的工作原理是'color = factor(id)' – anna
PL轻松发布至少一个屏幕截图,以及您的'sessionInfo()',以便我们可以看到您的版本。 –