사용데이터 : https://2stndard.tistory.com/161
위치(x , y, xend, yend)
x와 y는 기하 요소가 표시될 X축의 위치와 Y축의 위치 설정에 필요한
데이터 열의 매핑을 설정한다. 일부 선을 그리거나 사각형을 그리는
geom_segment()
나 geom_rect()
와 같은 기하
요소 함수에서는 x, y 부터 시작하여 xend, yend까지 기하 요소를 그린다.
다른 미적 요소와는 달리 x, y, xend, yend는 매핑과 고정값 설정시 모두
반드시 aes()
함수안에서 사용되야 한다.
color, colour
기하 요소의 외곽선 색상을 설정한다. R에서 사용되는 색상은 색상 이름으로 설정하거나 RGB코드값으로 설정할 수 있다.
R에서 미리 정의된 색상 이름은 총 657개로 colors()
를
사용하면 확인이 가능하다.
## R에서 미리 정의된 색상 이름 출력, 지면 관계상 10개만 출력
colors() |> head(10)
## [1] "white" "aliceblue" "antiquewhite" "antiquewhite1"
## [5] "antiquewhite2" "antiquewhite3" "antiquewhite4" "aquamarine"
## [9] "aquamarine1" "aquamarine2"
RGB 색상 코드는 HTML/CSS에서와 같이 RGB 코드를 16진수 값(00에서 FF)을 사용하여 2자리씩 정의하는데 “#” 접두사로 붙은 문자열로 설정한다. 예를 들어 red는은 “#FF0000”으로 표현된다.
## df_입학자의 지역이 '전체'인 데이터를 시각화하는데
df_입학자 |> filter(지역 == '전체') |>
ggplot(aes(x = 연도, y = 전문대학)) +
## 막대의 외곽선 색을 `#ff0000`으로 설정
geom_col(color = '#ff0000')
color가 설정된 ggplot
fill
기하 요소의 내부 색상의 설정을 설정한다. 색상의 설정은
color
설정과 동일하다.
## df_입학자의 지역이 '전체'인 데이터를 시각화하는데
df_입학자 |> filter(지역 == '전체') |>
ggplot(aes(x = 연도, y = 전문대학)) +
## 막대의 내부 색상을 `#ff0000`으로 설정
geom_col(fill = '#ff0000')
fill이 설정된 ggplot
alpha
기하 요소의 투명도를 설정한다. alpha
는 정수형 수치로
설정하는데 0부터 1사이의 값을 가진다. 0에 가까울수록 투명해지고 1에
가까울 수록 불투명해진다.
## df_입학자의 지역이 '전체'인 데이터를 시각화하는데
df_입학자 |> filter(지역 == '전체') |>
ggplot(aes(x = 연도, y = 전문대학)) +
## 막대의 투명도를 0.3으로 설정
geom_col(alpha = 0.3)
alpha가 0.3으로 설정된 ggplot
df_입학자 |> filter(지역 == '전체') |>
ggplot(aes(x = 연도, y = 전문대학)) +
## 막대의 투명도를 0.7로 설정
geom_col(alpha = 0.7)
alpha가 0.7으로 설정된 ggplot
'ggplot2 > ggplot2의 기초' 카테고리의 다른 글
ggplot2의 미적요소 - size & shape (0) | 2023.02.12 |
---|---|
ggplot2의 미적요소 - linetype (0) | 2023.02.12 |
ggplot2의 기초 - 미적요소의 개념 (0) | 2023.02.09 |
ggplot2의 기초 - ggplot2() (0) | 2023.02.09 |
ggplot2의 기초 - 실습데이터 (0) | 2023.02.09 |
댓글