Eco Life & Bioteco

biology and technology in MY LIFE

ggplot2 3

[R]ggplot2에서 그래프 해상도 높이는 방법(파일 형식 지정)

R에서 그래프를 작성하고 출력할 때에 해상도가 낮아 논문이나 보고서에 넣기 어려울 때가 있다. 이럴 때 R에서 해상도를 높여주는 작업을 할 수 있다. 각 코드의 기능을 살펴보자. ggsave( filename, plot = last_plot(), device = NULL, path = NULL, scale = 1, width = NA, height = NA, units = c("in", "cm", "mm", "px"), dpi = 300, limitsize = TRUE, bg = NULL) filename: 생성할 파일이름 width, height, units: 이미지 크기(단위: in, cm, mm, px) plot: last_plot()이 기본값 dpi: 저장할 해상도 device: 파일 형식(eps..

공부/R & Python 2022.08.23

[R]ggplot2를 이용해서 히스토그램(histogram) 그리기

이번 포스팅에서는 R에서 히스토그램(histogram)을 그리는 방법에 대해 이야기하고자 한다. #ggplot2와 readxl이 없는 사람만 수행 install.packages("ggplot2") install.packages("readxl") #ggplot2와 readxl 불러오기 library(ggplot2) library(readxl) 먼저 install.packges()를 통해 ggplot2와 readxl을 다운받아주고 library()를 통해 각 패키지를 불러와 준다. ggplot2의 경우 R을 하시는 분들이라면 많이 들어보시고, 사용하시는 패키지이며, 정말 많은 분들이 소개하고 작성해 놓은 글들이 많다. 자신에게 맞은 스타일을 정리해 놓는 것이 포인트라고 생각한다. #테마를 지정(많은 스타일이..

공부/R & Python 2022.02.24

[R]geom_bar, 막대그래프와 데이터 값 표시

r에서 그래프 시각화를 위한 방법으로는 여러가지 방법이 있다. 그중에서 나는 ggplot2를 많이 이용하는데, 많은 사람들이 공유를 해놓았고, cookbook도 나와 있어서 쉽게 접근할 수 있다. Chapter 1. 막대그래프 그리기 library(readxl) library(ggplot2) data library(ggplot2) > data data # A tibble: 7 x 2 alpha haha 1 A 20 2 B 15 3 C 10 4 D 5 5 E 9 6 F 25 7 G 30 > x x ggplot(data, aes(x=alpha, y=haha)) aes함수에 x축과 y축을 지정해 준다. geom_bar(stat = "identity", position = "dodge") geom_bar 함수에..

공부/R & Python 2020.12.28