«ggplot2» 태그된 질문

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

9
결합 된 ggplot에 공통 범례 추가
가로로 정렬되는 두 개의 ggplot이 grid.arrange있습니다. 나는 많은 포럼 게시물을 살펴 보았지만 내가 시도하는 모든 것은 이제 업데이트되고 다른 이름이 지정된 명령 인 것 같습니다. 내 데이터는 다음과 같습니다. # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 group4 0.417117 -0.002592 group1 -0.212201 0.358867 …
138 r  ggplot2  legend  gridextra 

14
ggplot2에서 한계 히스토그램이있는 산점도
아래 샘플과 같이 한계 히스토그램으로 산점도를 만드는 방법이 ggplot2있습니까? Matlab에서는 scatterhist()함수이며 R과 동등한 기능이 있습니다. 그러나 ggplot2에서는 보지 못했습니다. 단일 그래프를 만들어서 시도했지만 제대로 정렬하는 방법을 모르겠습니다. require(ggplot2) x<-rnorm(300) y<-rt(300,df=2) xy<-data.frame(x,y) xhist <- qplot(x, geom="histogram") + scale_x_continuous(limits=c(min(x),max(x))) + opts(axis.text.x = theme_blank(), axis.title.x=theme_blank(), axis.ticks = theme_blank(), aspect.ratio = 5/16, axis.text.y = …

5
빈도 / 값으로 이산 x 스케일을 주문
불연속 x 스케일이있는 ggplot을 사용하여 회피 된 막대 차트를 만들고 있는데 x 축이 알파벳 순서로 정렬되어 있지만 y 축 값으로 정렬되도록 다시 정렬해야합니다 (즉 가장 높은 막대는 왼쪽에 위치). 순서 또는 정렬을 시도했지만 x 축을 정렬하지만 막대는 각각 정렬하지 않았습니다. 내가 뭘 잘못 했니?
137 r  ggplot2  r-faq 

6
grid.arrange () 플롯을 파일로 저장
여러 개의 플롯을 사용하여 플롯하려고 ggplot2사용하여 배열, grid.arrange(). 내가 가진 정확한 문제를 설명하는 사람을 찾았 기 때문에 링크 의 문제 설명에서 인용했습니다 . 내가 ggsave()후에 사용할 때 grid.arrange(), 즉 grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") 그리드 플롯을 저장하지 않고 마지막 개별 ggplot을 저장합니다. 또는 이와 유사한 것을 grid.arrange()사용하여 표시된대로 플롯을 실제로 저장하는 방법이 ggsave()있습니까? …
137 r  ggplot2  gridextra 

7
ggplot2 boxplot에서 특이 값 무시
ggplot2 boxplot에서 특이 치를 어떻게 무시합니까? 나는 단순히 그것들이 사라지기를 원하지 않지만 (즉, outlier.size = 0) y 축 스케일이 1/3 백분위 수를 나타내도록 무시하기를 원합니다. 내 특이 치 때문에 "상자"가 너무 작아서 실제 선이 줄어 듭니다. 이것을 다루는 기술이 있습니까? 편집 예는 다음과 같습니다. y = c(.01, .02, .03, .04, …
132 r  ggplot2 

5
ggplot을 사용하여 축의 숫자 형식을 어떻게 변경합니까?
R과 ggplot을 사용하여 일부 데이터의 산점도를 그리려고합니다 .y 축의 숫자가 컴퓨터 스타일 지수 형식 (예 : 4e + 05, 5e + 05)으로 나오는 것을 제외하고는 모두 좋습니다. 받아 들일 수 없으므로 500,000, 400,000 등으로 표시하고 싶습니다. 적절한 지수 표기법을 얻는 것도 가능합니다. 플롯의 코드는 다음과 같습니다. p <- ggplot(valids, aes(x=Test, …
131 r  ggplot2 

4
범례 글꼴 크기를 늘리십시오. ggplot2
글꼴 크기를 늘리는 방법이 있습니까? ggplot2 있습니까? 나는 같은 것을 지정할 필요가 있다고 생각 legend.key.width = unit(2, "line")의 theme기능을하지만이 전설의 키가 아닌 글꼴 크기를 조정하는 데 사용됩니다. 감사!
128 r  ggplot2 

5
ggplot에서 선 너비를 변경하는 방법은 무엇입니까?
데이터 링크 : 사용 된 데이터 내 코드 : ccfsisims <- read.csv(file = "F:/Purdue University/RA_Position/PhD_ResearchandDissert/PhD_Draft/GTAP-CGE/GTAP_NewAggDatabase/NewFiles/GTAP_ConsIndex.csv", header=TRUE, sep=",", na.string="NA", dec=".", strip.white=TRUE) ccfsirsts <- as.data.frame(ccfsisims) ccfsirsts[6:24] <- sapply(ccfsirsts[6:24],as.numeric) ccfsirsts <- droplevels(ccfsirsts) ccfsirsts <- transform(ccfsirsts,sres=factor(sres,levels=unique(sres))) library(ggplot2) #------------------------------------------------------------------------------------------ #### Plot of food security index for Morocco and Turkey by sector #------------------------------------------------------------------------------------------ #_Code_Begin... datamortur <- …
127 r  ggplot2  line-plot 

3
R에서 ggplot2로 히스토그램 오버레이
저는 R을 처음 접했고 같은 그래프에 3 개의 히스토그램을 그리려고합니다. 모든 것이 잘 작동했지만 내 문제는 2 개의 히스토그램이 겹치는 부분을 볼 수 없다는 것입니다. 밀도 플롯을 만들면 완벽 해 보입니다. 각 곡선은 검은 색 프레임 선으로 둘러싸여 있고 곡선이 겹치는 부분에서는 색상이 다르게 보입니다. 누군가가 첫 번째 사진의 히스토그램으로 …
124 r  ggplot2 

6
미학과 geom_text를 사용할 때 범례에서 'a'제거
이 코드로 생성 된 범례에서 문자 'a'를 제거하려면 어떻게해야합니까? 를 제거하면 geom_text'a'문자가 범례에 표시되지 않습니다. geom_text그래도 유지하고 싶습니다 . ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label = Species))
124 r  ggplot2  aesthetics 

3
ggplot2를 사용하여 R에서 투명한 배경으로 그래픽을 만드는 방법은 무엇입니까?
R에서 투명한 배경의 PNG 파일로 ggplot2 그래픽을 출력해야합니다. 기본 R 그래픽에서는 모든 것이 정상이지만 ggplot2에서는 투명성이 없습니다. d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x = x,y=y)) p <- p + opts( panel.background = theme_rect(fill …

2
ggplot에서 범례 (텍스트) 레이블 편집
설명서와 StackOverflow를 살펴보면서 몇 시간을 보냈지 만 내 문제를 해결하는 해결책이없는 것 같습니다. 사용할 때 ggplot데이터 프레임에 있지만 범례에서 올바른 텍스트를 가져올 수 없습니다. 나는 시도 scale_colour_manual, scale_fill_manual다른 값으로 labels=같은 c("T999", "T888")", "cols". 내 코드는 다음과 같습니다. T999 <- runif(10, 100, 200) T888 <- runif(10, 200, 300) TY <- runif(10, …
120 r  text  ggplot2  label 


5
ggplot에 회귀선 추가
ggplot에 회귀선을 추가하기 위해 열심히 노력하고 있습니다. 처음에는 abline으로 시도했지만 제대로 작동하지 못했습니다. 그런 다음 이것을 시도했습니다 ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) 그러나 그것도 작동하지 않습니다.

1
ggplot2에 x 및 y 축 레이블 추가
이 그래프의 x 및 y 레이블을 어떻게 변경합니까? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title = expression("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)"), subtitle="n=41")
119 r  label  ggplot2 

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