이 기사에서는 R 프로그래밍에서 ggplot2를 사용하여 범례 제목을 변경하는 방법을 살펴보겠습니다.
우리는 ScatterPlot을 사용할 것입니다. 산점도 데이터의 경우 임의의 정규 값을 생성할 수 있는 rnorm() 함수를 사용하여 X 및 Y 축에 대해 약 20개의 임의 값을 선택합니다. 여기에는 'Users'라는 범례 이름을 지정하기 위한 매개 변수가 하나 더 있습니다. 샘플() 함수를 사용하여 사용자 벡터에 대한 데이터를 생성합니다. 샘플() 함수는 대체 여부에 관계없이 지정된 크기의 요소 샘플을 가져옵니다. 그런 다음 DataFrame을 생성하고 이를 '데이터' 데이터 개체에 할당합니다.
이제 ggplot() 함수를 사용하여 Plot을 생성하고 geom_point() 함수를 사용하여 Scattered로 만듭니다. 여기서는 간단한 산점도를 생성하기 위해 geom_point() 함수의 크기 인수만 사용하여 점의 크기를 설정합니다.
아르 자형
# Load Package> library>(>'ggplot2'>)> > # Create DataFrame for plotting> data<->data.frame>(x =>rnorm>(20),> >y =>rnorm>(20),> >Users =>sample>(>c>(>'User 1'>,>'User 2'>,>'User 3'>,> >'User 4'>,>'User 5'>),> >20, replace=>TRUE>))> > # Create ScatterPlot using ggplot2> ggplot>(data,>aes>(x, y, color = Users))+> >geom_point>(size = 10)> |
jsp 자바 포인트
>
>
산출:

범례가 포함된 산점도
방법 1: guides() 함수를 사용하여 범례 제목을 변경합니다.
이제 범례 제목을 변경하려면 geom_point 함수에 가이드 및guide_legend 함수를 추가해야 합니다. guides() 함수 내에서는 ggplot() 함수에서 범례에 대한 색상 매개변수를 사용하므로 'color'라는 매개변수를 사용합니다. 'color'에는 값으로 가이드_전설() 가이드 함수 호출이 있습니다. Guide_legend() 함수 내에서 범례의 새 제목을 값으로 갖는 'title'이라는 인수를 사용합니다.
구문: 가이드_전설(제목)
매개변수:
title : ggplot2 Legend의 새 제목인 문자열입니다. 제목의 값이 NULL이면 제목이 표시되지 않습니다.
반품 : 다양한 음계에 대한 범례 가이드
여기서 Users라는 제목은 Guides() 함수를 사용하여 Users Byguides로 대체됩니다.
아르 자형
간단한 파이썬 프로그램
# Load Package> library>(>'ggplot2'>)> > # Create DataFrame for plotting> data<->data.frame>(x =>rnorm>(20),> >y =>rnorm>(20),> >Users =>sample>(>c>(>'User 1'>,>'User 2'>,>'User 3'>,> >'User 4'>,>'User 5'>),> >20, replace =>TRUE>))> > # Create ScatterPlot with Changed Title of> # Legend using guides()> ggplot>(data,>aes>(x, y, color = Users))+> >geom_point>(size = 10)+> >guides>(color =>guide_legend>(title =>'Users By guides'>))> |
>
>
산출:

가이드()를 사용하여 범례 제목이 변경된 ScatterPlor
방법 2: labs() 함수를 사용하여 범례 제목을 변경합니다.
일반적으로 labs() 함수는 플롯에 제목, 부제, 캡션 및 태그를 할당하는 데 널리 사용되지만 다른 미학의 제목을 변경할 수도 있습니다. 여기에는 범례에 대한 'color'라는 ggplot() 함수 내부에 추가 미학적 요소가 하나 있습니다. 따라서 'color' 미학(예: Legend)의 제목을 변경할 수도 있습니다. 이를 위해 geom_point에 lab 함수를 추가하고 해당 함수에 'color' 매개변수를 할당하고 ggplot2 플롯 범례라는 새 제목을 지정해야 합니다.
구문: 실험실(…)
매개변수:
- 일반적으로 labs()에는 제목, 부제, 캡션, 태그, 라벨과 같은 많은 매개변수가 있습니다. 우리는 요구 사항에 따라 사용할 수 있습니다. 여기서는 플롯 범례의 제목을 변경하는 매개변수로 하나의 플롯 미학만을 사용합니다.
... : 새로운 미적 쌍의 목록입니다.반품 : 플롯을 더 이해하기 쉽게 만드는 데 유용한 레이블입니다.
여기서 Users라는 제목은 Labs() 함수를 사용하여 Users By labs로 대체됩니다.
아르 자형
dhl 의미
# Load Package> library>(>'ggplot2'>)> > # Create DataFrame for plotting> data<->data.frame>(x =>rnorm>(20),> >y =>rnorm>(20),> >Users =>sample>(>c>(>'User 1'>,>'User 2'>,>'User 3'>,> >'User 4'>,>'User 5'>),> >20, replace=>TRUE>))> > # Create ScatterPlot with Changed Title> # of Legend using labs()> ggplot>(data,>aes>(x, y, color = Users))+> >geom_point>(size = 10)+> >labs>(color =>'Users By labs'>)> |
>
>
산출:

labs()를 사용하여 범례 제목이 변경된 ScatterPlor