아래 샘플과 같이 한계 히스토그램으로 산점도를 만드는 방법이 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 = theme_blank(), axis.title.y=theme_blank(), background.colour="white")
yhist <- qplot(y, geom="histogram") + coord_flip() + opts(background.fill = "white", background.color ="black")
yhist <- yhist + 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 = 16/5, axis.text.y = theme_blank(), axis.title.y=theme_blank() )
scatter <- qplot(x,y, data=xy) + scale_x_continuous(limits=c(min(x),max(x))) + scale_y_continuous(limits=c(min(y),max(y)))
none <- qplot(x,y, data=xy) + geom_blank()
여기에 게시 된 기능으로 정렬 하십시오 . 그러나 간단히 이야기하자면 :이 그래프를 만드는 방법이 있습니까?