Mam dwie legendy na moim ggplot z dwoma różnymi tytułami legend (automatycznie utworzone z ggplot()
). Teraz chcę zmienić tytuły tej legendy. + labs(colour = "legend name")
Zmienia tylko tytuł drugiej legendy. Jak mogę zmienić także ten pierwszy?zmienić oba tytuły legendy w ggplot z dwoma legendami
dane próbki:
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")
Oto mój kod produkować działki:
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)
Tytuły legendy są na domyślnie: "Czynnik (typ)" i "Kod":
Nie dostarczają przykładowych danych, w wyniku kodu nie powtarzalny. O wiele łatwiej będzie Ci pomóc, jeśli podasz przykładowe dane i kod, który będziemy mogli powielić. – Andrie