«ggplot2» 태그된 질문

ggplot2는 "Grammar of Graphics"의 원칙을 기반으로 Hadley Wickham이 작성한 R에 대해 적극적으로 유지 관리되는 오픈 소스 차트 드로잉 패키지입니다. 깨끗하고 강력하며 직교적이고 재미있는 API를 제공하면서 R의 기본 플롯과 격자 패키지를 부분적으로 대체합니다.

7
xkcd 스타일 그래프를 어떻게 만들 수 있습니까?
분명히 사람들은 Mathematica 와 LaTeX 에서 xkcd 스타일 그래프 를 만드는 방법을 알아 냈습니다 . 우리는 R로 할 수 있습니까? Ggplot2-ers? geom_xkcd 및 / 또는 theme_xkcd? 기본 그래픽에서 par (xkcd = TRUE)? 어떻게합니까? ggplot2에서 첫 번째 찌르기 (그리고 아래에 훨씬 더 우아하게 표시됨)로서, 지터 인수를 줄에 추가하면 손으로 그린 ​​멋진 …
697 r  ggplot2  plot 

8
ggplot2의 회전 및 간격 축 레이블
x 축이 레이블이 긴 요소 인 그림이 있습니다. 이상적인 시각화는 아니지만 지금은 레이블을 세로로 회전하고 싶습니다. 아래 코드 로이 부분을 알아 냈지만 알 수 있듯이 레이블이 완전히 표시되지 않습니다. data(diamonds) diamonds$cut <- paste("Super Dee-Duper",as.character(diamonds$cut)) q <- qplot(cut,carat,data=diamonds,geom="boxplot") q + opts(axis.text.x=theme_text(angle=-90))
669 r  ggplot2  labels 

16
R에서 같은 플롯으로 두 개의 그래프를 플로팅
같은 줄거리에 y1과 y2를 플로팅하고 싶습니다. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") 그러나 내가 이것을 이렇게 할 때, 그들은 같은 음모로 함께 그려지지 않습니다. Matlab에서 할 수는 …
571 r  plot  ggplot2  r-faq 

2
ggplot2 R 플롯에서 축 제한을 설정하는 방법은 무엇입니까?
나는 다음을 계획한다. library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 20000)) carrots$veg <- 'carrot' cukes$veg <- 'cuke' vegLengths <- rbind(carrots, cukes) ggplot(vegLengths, aes(length, fill = veg)) + geom_density(alpha = 0.2) 이제 전체 범위 대신 x=-5000~ 사이의 영역 만 플롯하고 싶다고 가정 해보십시오 5000. …
358 r  plot  ggplot2 

13
ggplot2를 사용한 단계별 플롯
내가 사용 옆에 두 개의 플롯 측을 배치 할 ggplot2 패키지를 , 즉에 해당하는 작업을 수행 par(mfrow=c(1,2)). 예를 들어, 다음 두 플롯을 같은 스케일로 나란히 표시하고 싶습니다. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) 동일한 data.frame에 넣어야합니까? qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth()
339 r  visualization  ggplot2 

5
동일한 그래프에서 ggplot2를 사용하여 두 변수를 선으로 플로팅
아주 새로운 질문이지만 다음과 같은 데이터가 있다고 가정하십시오. test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, -20, 20))), var1 = 150 + c(0, cumsum(runif(49, -10, 10))), date = seq(as.Date("2002-01-01"), by="1 month", length.out=100) ) ?를 사용하여 x 축에서 시계열 var0과 var1동일한 그래프에 어떻게 플롯 할 수 있습니까? 보너스 포인트는 당신이 …
305 r  ggplot2  graph  time-series  r-faq 

11
디스크에 플롯을 이미지로 저장하는 방법은 무엇입니까?
R을 사용하여 간단한 선형 회귀를 플로팅합니다. 해당 이미지를 PNG 또는 JPEG로 저장하고 싶습니다. 자동으로 할 수 있습니까? (코드를 통해) 두 가지 다른 질문이 있습니다. 첫째, 이미 모니터에서 줄거리를보고 있는데 그대로 저장하고 싶습니다. 둘째, 아직 플롯을 생성하지 않았지만 플로팅 코드를 실행할 때 직접 플롯을 디스크에 저장하고 싶습니다.
304 r  plot  ggplot2  lattice  r-faq 

13
ggplot2 막대 그래프의 주문 막대
가장 큰 막대가 y 축에 가장 가깝고 가장 짧은 막대가 가장 먼 막대 그래프를 만들려고합니다. 그래서 이것은 제가 가지고있는 테이블과 같습니다. Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 John Defense 6 Tim Striker 위치에 따라 플레이어 수를 나타내는 막대 그래프를 만들려고합니다. p …
301 r  ggplot2  r-faq 

11
ggplot에서 범례 제목을 변경하는 방법
나는 다음과 같은 줄거리를 가지고있다. 이 명령으로 작성되었습니다. library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating = c(rnorm(200), rnorm(200, mean=.8))) ggplot(df, aes(x=rating, fill=cond)) + geom_density(alpha = .3) + xlab("NEW RATING TITLE") + ylab("NEW DENSITY TITLE") 다음으로 할 일은 범례 제목 을 cond 에서 NEW LEGEND TITLE 로 …
299 r  plot  ggplot2 

3
ggplot2의 중심 플롯 제목
안녕하세요,이 간단한 코드 (그리고 오늘 아침의 모든 스크립트)가 ggplot2에서 중심이 아닌 제목을주기 시작했습니다. Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 오늘 아침에 위의 내용을 새로 설치하여 수정했습니다 .... dat <- data.frame( time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")), total_bill = c(14.89, 17.23) ) # Add title, …
254 r  ggplot2 

4
범례 ggplot 2.2 제거
한 레이어의 범례를 유지하고 (부드럽게) 다른 레이어의 범례를 제거하려고합니다 (포인트). 내가 가진 전설을 차단 시도 guides(colour = FALSE)하고 geom_point(aes(color = vs), show.legend = FALSE). 편집 :이 질문과 답변이 많이 사용되므로 재현 가능한 예는 다음과 같습니다. library(ggplot2) ggplot(data = mtcars, aes(x = mpg, y = disp, group = gear)) + geom_point(aes(color …
250 r  ggplot2  legend 

15
각 측면에 2 개의 y 축과 다른 스케일이있는 ggplot
카운트를 보여주는 막대 차트와 하나의 차트에 비율을 모두 나타내는 꺾은 선형 차트를 그려야합니다. 두 가지를 모두 따로 할 수 있지만, 함께 묶으면 첫 번째 레이어의 스케일 (예 geom_bar:)이 두 번째 레이어 와 겹칩니다 층 (즉 geom_line). 축을 geom_line오른쪽으로 움직일 수 있습니까 ?
231 r  ggplot2  r-faq 

20
패싯 레이블을 변경하는 방법은 무엇입니까?
다음 ggplot명령 을 사용했습니다 . ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) 생산하는 나는 변경하려면 패싯 짧은 뭔가하지만, 라벨 (같은 Hosp 1, Hosp 2그들은 …
230 r  ggplot2  symbols  facet  plotmath 

9
그래프에 회귀선 방정식 및 R ^ 2 추가
에 회귀선 방정식과 R ^ 2를 추가하는 방법이 궁금합니다 ggplot. 내 코드는 다음과 같습니다 library(ggplot2) df <- data.frame(x = c(1:100)) df$y <- 2 + 3 * df$x + rnorm(100, sd = 40) p <- ggplot(data = df, aes(x = x, y = y)) + geom_smooth(method = "lm", se=FALSE, color="black", formula …

2
ggplot에서 일부 범례 끄기
범례가 둘 이상인 ggplot이 있다고 가정합니다. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) 다음과 같이 모든 범례의 표시를 끌 수 있습니다. (p1 <- p0 + theme(legend.position = "none")) 전달 show_guide = FALSE에 geom_point(당 이 질문하는 ) 모양 …
221 r  ggplot2 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.