ggplot2-여러 geom_lines에 대한 별도의 범례

티아고 벨로 소

다음과 같은 시계열을 플로팅하고 있습니다.

library(ggplot2)

df1 <- data.frame(date=as.Date(seq(ISOdate(2019,1,1), by="1 day", length.out=365)),
                  value=runif(365))

df2 <- data.frame(date=as.Date(seq(ISOdate(2019,1,1), by="1 day", length.out=365)),
                  value=runif(365)+3)

ggplot() +
  geom_line(df1, mapping=aes(x=date, y=value)) +
  geom_line(df2, mapping=aes(x=date, y=value)) +
  geom_vline(aes(xintercept=as.Date("2019-06-15"), colour="Milestone 1"), linetype="dashed") +
  geom_vline(aes(xintercept=as.Date("2019-07-20"), colour="Milestone 2"), linetype="dashed") +
  geom_vline(aes(xintercept=as.Date("2019-09-15"), colour="Milestone 3"), linetype="dashed") +
  scale_color_manual(name="Milestones",
                     breaks=c("Milestone 1","Milestone 2","Milestone 3"),
                     values = c("Milestone 1" = "red",
                                "Milestone 2" = "blue",
                                "Milestone 3" = "green"))

여기에 이미지 설명 입력

그러나, 나는에 대한 색상과 별도의 전설을 추가하고 싶습니다 geom_lines매핑 df1하고 df2.

그것을 달성하는 방법?

자레드 맘 로트

이것이 당신이하려는 일입니까?

library(tidyverse)

df1 <- data.frame(date=as.Date(seq(ISOdate(2019,1,1), by="1 day", length.out=365)),
                  value=runif(365))

df2 <- data.frame(date=as.Date(seq(ISOdate(2019,1,1), by="1 day", length.out=365)),
                  value=runif(365)+3)

df1$Lines <- factor("Line 1")
df2$Lines <- factor("Line 2")
df3 <- rbind(df1, df2)

ggplot(df3) +
  geom_line(df3, mapping = aes(x = date, y = value, alpha = Lines)) +
  geom_vline(aes(xintercept = as.Date("2019-06-15"), colour = "Milestone 1"), linetype = "dashed") +
  geom_vline(aes(xintercept = as.Date("2019-07-20"), colour = "Milestone 2"), linetype = "dashed") +
  geom_vline(aes(xintercept = as.Date("2019-09-15"), colour = "Milestone 3"), linetype = "dashed") +
  scale_color_manual(name="Milestones",
                     breaks=c("Milestone 1","Milestone 2","Milestone 3"),
                     values = c("Milestone 1" = "red",
                                "Milestone 2" = "blue",
                                "Milestone 3" = "green"))

example.png

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ggplot2의 여러 레이어에 대한 범례

분류에서Dev

R의 ggplot에 대한 여러 범례

분류에서Dev

단일 차트의 여러 ChartArea에 대한 별도의 범례

분류에서Dev

채워진지도의 geom_point에 대한 ggplot2 범례

분류에서Dev

ggplot의 barplot 채우기에 대한 여러 범례

분류에서Dev

ggplot2에 대한 범례의 레이블 변경

분류에서Dev

여러 Geom 영역 ggplot에 대한 공통 범례

분류에서Dev

동일한 그래프에 별도의 범례가있는 여러 행이있는 R ggplot 히트 맵

분류에서Dev

범례를 사용하여 ggplot2의 막대 구성

분류에서Dev

다층 ggplot2 플롯에 대한 임의의 범례 순서 생성

분류에서Dev

ggplot2에서 두 개의 이산 스케일에 대한 범례

분류에서Dev

R의 선 그래프 ggplot2에 대한 수동 범례 레이블

분류에서Dev

미학보다는 기하학에 의한 ggplot2 범례

분류에서Dev

ggplot2를 사용하여 '색상'및 '채움'두 개의 서로 다른 도형에 대한 혼합 범례

분류에서Dev

추세선에 대해 ggplot에 별도의 범례 추가

분류에서Dev

ggplot2는 geom_abline 내의 기능에 대한 범례를 표시하지 않습니다.

분류에서Dev

범례를 그룹화하거나 ggplot2에서 패싯별로 별도의 범례를 얻는 방법

분류에서Dev

여러 시리즈에 대해 geom_point () 및 geom_line ()을 사용하는 ggplot의 범례 오류

분류에서Dev

Drake R의 여러 하위 계획에 대한 모범 사례

분류에서Dev

ggplot2 : 산점도 {ggplot2}의 두 요인에 대한 범례 요소를 수정 하시겠습니까?

분류에서Dev

여러 범주 형 변수에 대한 ggplot2 막대 그래프

분류에서Dev

ggplot2의 범례에 간단한 히스토그램 추가

분류에서Dev

R에서 geom_smooth ()를 사용하여 ggplot2 범례의 혼합 채우기 색상

분류에서Dev

Symfony2의 여러 검색 항목 및 페이지 매김에 대한 모범 사례

분류에서Dev

matplotlib 범례에 대한 별도의 svm 클래스

분류에서Dev

ggplot2 : geom_vline 범례의 배경색 변경

분류에서Dev

여러 요소를 포함하는 ggplot2 플롯에 범례 추가

분류에서Dev

AWS Cognito의 여러 사용자 유형에 대한 모범 사례?

분류에서Dev

여러 플롯에 대한 하나의 결합 된 범례 항목

Related 관련 기사

  1. 1

    ggplot2의 여러 레이어에 대한 범례

  2. 2

    R의 ggplot에 대한 여러 범례

  3. 3

    단일 차트의 여러 ChartArea에 대한 별도의 범례

  4. 4

    채워진지도의 geom_point에 대한 ggplot2 범례

  5. 5

    ggplot의 barplot 채우기에 대한 여러 범례

  6. 6

    ggplot2에 대한 범례의 레이블 변경

  7. 7

    여러 Geom 영역 ggplot에 대한 공통 범례

  8. 8

    동일한 그래프에 별도의 범례가있는 여러 행이있는 R ggplot 히트 맵

  9. 9

    범례를 사용하여 ggplot2의 막대 구성

  10. 10

    다층 ggplot2 플롯에 대한 임의의 범례 순서 생성

  11. 11

    ggplot2에서 두 개의 이산 스케일에 대한 범례

  12. 12

    R의 선 그래프 ggplot2에 대한 수동 범례 레이블

  13. 13

    미학보다는 기하학에 의한 ggplot2 범례

  14. 14

    ggplot2를 사용하여 '색상'및 '채움'두 개의 서로 다른 도형에 대한 혼합 범례

  15. 15

    추세선에 대해 ggplot에 별도의 범례 추가

  16. 16

    ggplot2는 geom_abline 내의 기능에 대한 범례를 표시하지 않습니다.

  17. 17

    범례를 그룹화하거나 ggplot2에서 패싯별로 별도의 범례를 얻는 방법

  18. 18

    여러 시리즈에 대해 geom_point () 및 geom_line ()을 사용하는 ggplot의 범례 오류

  19. 19

    Drake R의 여러 하위 계획에 대한 모범 사례

  20. 20

    ggplot2 : 산점도 {ggplot2}의 두 요인에 대한 범례 요소를 수정 하시겠습니까?

  21. 21

    여러 범주 형 변수에 대한 ggplot2 막대 그래프

  22. 22

    ggplot2의 범례에 간단한 히스토그램 추가

  23. 23

    R에서 geom_smooth ()를 사용하여 ggplot2 범례의 혼합 채우기 색상

  24. 24

    Symfony2의 여러 검색 항목 및 페이지 매김에 대한 모범 사례

  25. 25

    matplotlib 범례에 대한 별도의 svm 클래스

  26. 26

    ggplot2 : geom_vline 범례의 배경색 변경

  27. 27

    여러 요소를 포함하는 ggplot2 플롯에 범례 추가

  28. 28

    AWS Cognito의 여러 사용자 유형에 대한 모범 사례?

  29. 29

    여러 플롯에 대한 하나의 결합 된 범례 항목

뜨겁다태그

보관