ggplot2의 범례에서 키 레이블 변경

안토니오

에서 키 레이블을 변경 ggplot하려고했지만 실패했습니다. scale_color_manual줄에 레이블을 표시하면 범례가 중복 된 것처럼 보입니다. 내 실수는 어디에 있습니까?

예를 고려하십시오.

mydata <- data.frame(
year=as.integer(rep(2010:2020,each=2)),
type=rep(c("a","b"),11),
value=c(617,186,546,241,430,217,349,188,286,141,446,166,442,167,424,210,421,182,405,190,432,194))

ggplot(mydata,aes(year,value,group=type))+
    theme_bw()+
    theme(
        axis.text=element_text(size=16),
        axis.title=element_text(size=18),
        legend.position=c(.75,.885),
        legend.key = element_rect(color = "white", fill = NA),
        legend.key.size = unit(1, "cm"),
        legend.title=element_blank(),
        legend.text=element_text(size=20)
    )+
    labs(x="year",y="number")+
    geom_point(aes(color=type,shape=type),size=3)+
    scale_x_continuous(breaks = seq(min(mydata$year),max(mydata$year), by = 2))+
    scale_shape_manual(values=c(15,19))+
    scale_color_manual(values=c("red","blue"))

하지만 범례 키 "a"와 "b"를 "group a"로, "group b"를

scale_color_manual(values=c("red","blue"),labels=c("group a","group b"))

중복 된 범례가 나타나고 색이 지정된 총알이 잘못됩니다.

잘못된 음모

무슨 일이야?

감사!

앨런 카메론

색상 및 모양 척도에 동일한 레이블을 추가하는 경우 요인 수준을 변경하지 않고도이 작업을 수행 할 수 있습니다.

ggplot(mydata,aes(year,value,group=type))+
    theme_bw()+
    theme(
        axis.text=element_text(size=16),
        axis.title=element_text(size=18),
        legend.position=c(.75,.885),
        legend.key = element_rect(color = "white", fill = NA),
        legend.key.size = unit(1, "cm"),
        legend.title=element_blank(),
        legend.text=element_text(size=20)
    )+
    labs(x="year",y="number")+
    geom_point(aes(color=type,shape=type),size=3)+
    scale_x_continuous(breaks = seq(min(mydata$year),max(mydata$year), by = 2))+
    scale_shape_manual(values=c(15,19), labels = c("group a", "group b")) +
    scale_color_manual(values=c("red","blue"), labels = c("group a", "group b"))

여기에 이미지 설명 입력

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

ggplot2에서 생성 후 스케일 범례 레이블 변경

분류에서Dev

ggplot에서 범례 레이블 순서 변경의 어려움

분류에서Dev

ggplot2의 "theme"인수에서 범례 레이블을 변경하는 방법은 무엇입니까?

분류에서Dev

R ggplot2 :이 예제 데이터 세트에서 범례 제목 및 레이블 변경

분류에서Dev

R 레벨 플롯의 컬러 키 범례에서 글꼴 변경

분류에서Dev

ggplot2의 범례에서 레이블 제거

분류에서Dev

선 그래프에서 R의 theme_pander 패키지에서 범례 이름 및 변수 이름 변경

분류에서Dev

ggplot2의 범례 키 주변 테두리 두께 조정

분류에서Dev

범례에서 ggplot 누락 레이블

분류에서Dev

ggplot에서 레이블 (범례)을 변경하는 방법은 무엇입니까?

분류에서Dev

내 ggplot2의 범례에서 선을 점선으로 변경

분류에서Dev

ggplot2 범례에서 중앙값 및 평균의 색상 변경

분류에서Dev

ggplot2의 두 범주 형 변수에서 x 축 레이블을 어떻게 생성합니까?

분류에서Dev

Lattice 패키지 R의 점도표에서 x 축 레이블 색상 변경

분류에서Dev

이 ggplot에서 범례의 제목을 어떻게 변경합니까?

분류에서Dev

ggplot2를 사용하여 R에서 범례 제목과 키 순서 및 색상을 다중 스택 막대 그래프로 변경하는 방법

분류에서Dev

ggplot2에서 labeller를 사용하여 facet_wrap 레이블 변경

분류에서Dev

인구 피라미드에서 레이블 위치 변경 (ggplot2)

분류에서Dev

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

분류에서Dev

d3에서 만든 범례의 텍스트 레이블을 일치시키는 방법

분류에서Dev

Highcharter / Highmap : 수십억의 범례 레이블 형식 변경

분류에서Dev

sbt-native-packager의 범용 패키지에서 이름 변경

분류에서Dev

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

분류에서Dev

ggplot2 : geom_vline 범례의 배경색 변경

분류에서Dev

Web Api 2에서 IdentityUser 테이블의 스키마 변경

분류에서Dev

막대 그래프 ggplot2에서 범례 내부 순서 변경

분류에서Dev

chartJs에서 yAxis의 레이블 변경

분류에서Dev

지도에서 2 개의 범례 ggplot2를 독립적으로 이동

Related 관련 기사

  1. 1

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

  2. 2

    ggplot2에서 생성 후 스케일 범례 레이블 변경

  3. 3

    ggplot에서 범례 레이블 순서 변경의 어려움

  4. 4

    ggplot2의 "theme"인수에서 범례 레이블을 변경하는 방법은 무엇입니까?

  5. 5

    R ggplot2 :이 예제 데이터 세트에서 범례 제목 및 레이블 변경

  6. 6

    R 레벨 플롯의 컬러 키 범례에서 글꼴 변경

  7. 7

    ggplot2의 범례에서 레이블 제거

  8. 8

    선 그래프에서 R의 theme_pander 패키지에서 범례 이름 및 변수 이름 변경

  9. 9

    ggplot2의 범례 키 주변 테두리 두께 조정

  10. 10

    범례에서 ggplot 누락 레이블

  11. 11

    ggplot에서 레이블 (범례)을 변경하는 방법은 무엇입니까?

  12. 12

    내 ggplot2의 범례에서 선을 점선으로 변경

  13. 13

    ggplot2 범례에서 중앙값 및 평균의 색상 변경

  14. 14

    ggplot2의 두 범주 형 변수에서 x 축 레이블을 어떻게 생성합니까?

  15. 15

    Lattice 패키지 R의 점도표에서 x 축 레이블 색상 변경

  16. 16

    이 ggplot에서 범례의 제목을 어떻게 변경합니까?

  17. 17

    ggplot2를 사용하여 R에서 범례 제목과 키 순서 및 색상을 다중 스택 막대 그래프로 변경하는 방법

  18. 18

    ggplot2에서 labeller를 사용하여 facet_wrap 레이블 변경

  19. 19

    인구 피라미드에서 레이블 위치 변경 (ggplot2)

  20. 20

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

  21. 21

    d3에서 만든 범례의 텍스트 레이블을 일치시키는 방법

  22. 22

    Highcharter / Highmap : 수십억의 범례 레이블 형식 변경

  23. 23

    sbt-native-packager의 범용 패키지에서 이름 변경

  24. 24

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

  25. 25

    ggplot2 : geom_vline 범례의 배경색 변경

  26. 26

    Web Api 2에서 IdentityUser 테이블의 스키마 변경

  27. 27

    막대 그래프 ggplot2에서 범례 내부 순서 변경

  28. 28

    chartJs에서 yAxis의 레이블 변경

  29. 29

    지도에서 2 개의 범례 ggplot2를 독립적으로 이동

뜨겁다태그

보관