【发布时间】:2011-10-18 04:00:47
【问题描述】:
我的 ggplot 上有两个图例,有两个不同的图例标题(从 ggplot() 自动创建)。现在,我想改变这个传说的标题。 + labs(colour = "legend name") 只更改第二个图例标题。我怎样才能改变第一个呢?
样本数据:
dataset <- structure(list(date = structure(c(1264572000, 1266202800, 1277362800),
class = c("POSIXt", "POSIXct"), tzone = ""),
x1 = c(-0.00183760994446658, 0.00089738603087497, 0.000423513598318936),
x2 = c("approach x","approach y","approach z"),
x3 = c("Type1", "Type1", "Type2")) ,
.Names = c("date", "data","code","type"),
row.names = c("1", "2", "3"), class = "data.frame")
这是我生成情节的代码:
p <- ggplot(dataset, aes(x=date, y=data)) +
geom_point(aes(shape = factor(type), color = code)) +
scale_shape_manual(value=c(23,15))
print(p)
图例标题默认为:“因子(类型)”和“代码”:
【问题讨论】:
-
您没有提供示例数据,导致代码不可复现。如果您提供我们可以重现的示例数据和代码,帮助您会容易得多。