본문 바로가기

전체 글14

대표적인 범주형 plot, geom_bar() geom_bar() 개요 geom_bar() 함수는 ggplot2 패키지에서 사용되는 함수로, 막대 그래프(Bar plot)를 생성하는 데에 사용됩니다. 이 함수는 주로 범주형 변수의 빈도수를 시각화할 때 활용됩니다. TipsDay = data.frame(day = factor(c(“Thur”,”Fri”,”Sat”,”Sun”), levels = c(“Thur”,”Fri”,”Sat”,”Sun”)), count = c(62,19,87,76)) ggplot(TipsDay, aes(day,count))+geom_bar(stat=”identity”) 하나의 bar로 합쳐서 그리고 싶은 경우에는 X 축에 입력되는 변수가 아무것도 없도록 설정해야 합니다. 즉, X축에 입력되는 값이 아무것도 없도록 x=""로 설정해야.. 2023. 12. 30.
산점도와 함께 쓰는 geom_smooth() geom_smooth() 개요 geom_smooth() 함수는 ggplot2 패키지에서 사용되는 함수로, 산점도 위에 부드러운 곡선 또는 선을 그리는 데에 사용됩니다. 주로 산점도의 추세를 시각적으로 보여주기 위해 활용됩니다. 이 함수는 회귀선, LOESS(로컬 회귀), 또는 일정한 구간에서의 평균값을 나타내는 선을 그릴 수 있습니다. 여기서 산점도는 주로 geom_point() 함수를 사용할 수 있으며 X, Y 변수 중 연속형 변수가 있는 경우에 많이 사용합니다. 사용자가 geom_point() 함수를 이용해서 그린 산점도를 보면서 대략적인 X, Y 변수 간의 관계를 눈으로 확인할 수 있습니다. 예를 들어, X가 증가할 수록 Y가 증가하는 비례관계에 있다거나 서로 관계성이 높지 않다거나 하는 다양한 해.. 2023. 12. 30.
통계값 시각화 방법 평균값 시각화 - stat 인수 R언어를 활용한 시각화에서 주로 사용되는 ggplot2 패키지에 대해서 살펴보고 있습니다. 이번 포스팅에서는 앞서 살펴본 geom_histogram, geom_bar, geom_point 등 여러 함수에 대해 평균값을 같이 시각화하는 방법에 대해 살펴보겠습니다. 데이터를 그대로 보여주지 않고 데이터들의 평균값을 시각화하는 인수가 있습니다. 바로 stat 인수입니다. geom_bar 함수를 예시로 살펴보겠습니다. 아래 코드는 ggplot2 패키지에 포함된 다이아몬드 데이터셋에서 다이아몬드의 color와 price 변수를 입력해서 각 다이아몬드 색상별 평균 가격을 시각화합니다. 이때, geom_bar 함수에 stat 인수에 'summary_bin'을 입력하고 fun 인수에 '.. 2023. 12. 30.
point 대신 text 표시, geom_text geom_text() 함수 개요 geom_text() 함수는 ggplot2 패키지에서 사용되는 함수로, 플롯 위에 텍스트 레이블을 추가하는 데 활용됩니다. geom_text() 함수를 사용하여 그래프의 특정 지점에 point 대신 text를 표시하거나, 데이터 point에 label(색인)을 부여할 수 있습니다. geom_text() 함수를 이용하면 표시되는 text의 글씨체(font), 스타일(fontface) 등을 사용자가 자유롭게 조정할 수 있습니다. 하지만 아무래도 text만 시각화한 경우보다는 point와 text를 함께 사용하여 시각화하는 경우가 많습니다. 이는 text가 특정 point에 대한 label이라는 것을 쉽게 전달할 수 있기 때문인데요, 이와 같은 경우에는 geom_text() 함.. 2023. 12. 30.