Hi Keith,, ggpairs(dat1, upper = list(continuous = "density", combo = "box")) appears to be what you want. John Kane Kingston ON Canada> -----Original Message----- > From: kw1958 at gmail.com > Sent: Tue, 11 Jun 2013 09:25:48 -0400 > To: r-help at r-project.org > Subject: Re: [R] R-help Digest, Vol 124, Issue 12 > > Folks, > > Sorry for butting in here. I ran the code from John Kane below and it > worked fine. > > I did however get a deprecation message suggesting the use of ggpairs > from the GGally package to make this chart. > > Unfortunately I haven't found the correct incantation to get the diagonal > to display the density plots using the "diag" parameter. > > Any suggestions? > > Just trying to learn, > Thanks, > KW > > -- > > On Jun 11, 2013, at 6:00 AM, r-help-request at r-project.org wrote: > >> Message: 7 >> Date: Mon, 10 Jun 2013 06:05:48 -0800 >> From: John Kane <jrkrideau at inbox.com> >> To: Gundala Viswanath <gundalav at gmail.com>, "r-help at stat.math.ethz.ch" >> <r-help at stat.math.ethz.ch> >> Subject: Re: [R] All against all correlation matrix with GGPLOT Facet >> Message-ID: <3B7B03D1854.000003F5jrkrideau at inbox.com> >> Content-Type: text/plain; charset="US-ASCII" >> >> No image. The R-help list tends to strip out a lot of files. A pdf or >> txt usually gets through. In any case I understand what you want this >> may do it. >> >> library(ggplot2) >> dat1 <- data.frame( v = rnorm(13), >> w = rnorm(13), >> x = rnorm(13), >> y = rnorm(13), >> z = rnorm(13)) >> plotmatrix(dat1) >> >> John Kane >> Kingston ON Canada >> >> >>> -----Original Message----- >>> From: gundalav at gmail.com >>> Sent: Mon, 10 Jun 2013 12:26:44 +0900 >>> To: r-help at stat.math.ethz.ch >>> Subject: [R] All against all correlation matrix with GGPLOT Facet >>> >>> I have the following data: >>> >>> v <- rnorm(13) >>> w <- rnorm(13) >>> x <- rnorm(13) >>> y <- rnorm(13) >>> z <- rnorm(13) >>> >>> >>> Using GGPLOT facet, what I want to do is to create a 5*5 matrix, >>> where each cells plot the correlation between >>> each pair of the above data. E.g. v-v,v-w; v-x,...,z-z >>> >>> >>> What's the way to do it? >>> Attached is the image. >>> >>> GV. >>> ______________ > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.____________________________________________________________ FREE ONLINE PHOTOSHARING - Share your photos online with your friends and family! Visit http://www.inbox.com/photosharing to find out more!
Keith S Weintraub
2013-Jun-11 20:06 UTC
[R] ggpairs in GGally replaces plotmatrix in ggplot2
John, Thanks for that. Unfortunately it doesn't reproduce the chart in the plotmatrix call from the original question. That chart had what looked like densities (I think that is correct as I looked at the plotmatrix code) down the diagonal. I am not sure which options would give that result in ggpairs. Thanks again, KW -- On Jun 11, 2013, at 10:48 AM, John Kane <jrkrideau at inbox.com> wrote:> Hi Keith,, > ggpairs(dat1, upper = list(continuous = "density", combo = "box")) > appears to be what you want. > > > > John Kane > Kingston ON Canada > > >> -----Original Message----- >> From: kw1958 at gmail.com >> Sent: Tue, 11 Jun 2013 09:25:48 -0400 >> To: r-help at r-project.org >> Subject: Re: [R] R-help Digest, Vol 124, Issue 12 >> >> Folks, >> >> Sorry for butting in here. I ran the code from John Kane below and it >> worked fine. >> >> I did however get a deprecation message suggesting the use of ggpairs >> from the GGally package to make this chart. >> >> Unfortunately I haven't found the correct incantation to get the diagonal >> to display the density plots using the "diag" parameter. >> >> Any suggestions? >> >> Just trying to learn, >> Thanks, >> KW >> >> -- >> >> On Jun 11, 2013, at 6:00 AM, r-help-request at r-project.org wrote: >> >>> Message: 7 >>> Date: Mon, 10 Jun 2013 06:05:48 -0800 >>> From: John Kane <jrkrideau at inbox.com> >>> To: Gundala Viswanath <gundalav at gmail.com>, "r-help at stat.math.ethz.ch" >>> <r-help at stat.math.ethz.ch> >>> Subject: Re: [R] All against all correlation matrix with GGPLOT Facet >>> Message-ID: <3B7B03D1854.000003F5jrkrideau at inbox.com> >>> Content-Type: text/plain; charset="US-ASCII" >>> >>> No image. The R-help list tends to strip out a lot of files. A pdf or >>> txt usually gets through. In any case I understand what you want this >>> may do it. >>> >>> library(ggplot2) >>> dat1 <- data.frame( v = rnorm(13), >>> w = rnorm(13), >>> x = rnorm(13), >>> y = rnorm(13), >>> z = rnorm(13)) >>> plotmatrix(dat1) >>> >>> John Kane >>> Kingston ON Canada >>> >>> >>>> -----Original Message----- >>>> From: gundalav at gmail.com >>>> Sent: Mon, 10 Jun 2013 12:26:44 +0900 >>>> To: r-help at stat.math.ethz.ch >>>> Subject: [R] All against all correlation matrix with GGPLOT Facet >>>> >>>> I have the following data: >>>> >>>> v <- rnorm(13) >>>> w <- rnorm(13) >>>> x <- rnorm(13) >>>> y <- rnorm(13) >>>> z <- rnorm(13) >>>> >>>> >>>> Using GGPLOT facet, what I want to do is to create a 5*5 matrix, >>>> where each cells plot the correlation between >>>> each pair of the above data. E.g. v-v,v-w; v-x,...,z-z >>>> >>>> >>>> What's the way to do it? >>>> Attached is the image. >>>> >>>> GV. >>>> ______________ >> >> ______________________________________________ >> R-help at r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. > > ____________________________________________________________ > FREE ONLINE PHOTOSHARING - Share your photos online with your friends and family! > Visit http://www.inbox.com/photosharing to find out more! > >
I don't think I understand exactly what you want. Can you resent the attachment perhaps as a png or pdf file? And you're right it does not recreate the plotmatrix plot. I find the ggpairs output less than completely intuitive but I may be okay with it in a while. OTOH I may have to ask RStudio about the speed and crashes. John Kane Kingston ON Canada> -----Original Message----- > From: kw1958 at gmail.com > Sent: Tue, 11 Jun 2013 16:06:08 -0400 > To: jrkrideau at inbox.com > Subject: Re: ggpairs in GGally replaces plotmatrix in ggplot2 > > John, > Thanks for that. Unfortunately it doesn't reproduce the chart in the > plotmatrix call from the original question. > > That chart had what looked like densities (I think that is correct as I > looked at the plotmatrix code) down the diagonal. > > I am not sure which options would give that result in ggpairs. > > Thanks again, > KW > > > -- > > On Jun 11, 2013, at 10:48 AM, John Kane <jrkrideau at inbox.com> wrote: > >> Hi Keith,, >> ggpairs(dat1, upper = list(continuous = "density", combo = "box")) >> appears to be what you want. >> >> >> >> John Kane >> Kingston ON Canada >> >> >>> -----Original Message----- >>> From: kw1958 at gmail.com >>> Sent: Tue, 11 Jun 2013 09:25:48 -0400 >>> To: r-help at r-project.org >>> Subject: Re: [R] R-help Digest, Vol 124, Issue 12 >>> >>> Folks, >>> >>> Sorry for butting in here. I ran the code from John Kane below and it >>> worked fine. >>> >>> I did however get a deprecation message suggesting the use of ggpairs >>> from the GGally package to make this chart. >>> >>> Unfortunately I haven't found the correct incantation to get the >>> diagonal >>> to display the density plots using the "diag" parameter. >>> >>> Any suggestions? >>> >>> Just trying to learn, >>> Thanks, >>> KW >>> >>> -- >>> >>> On Jun 11, 2013, at 6:00 AM, r-help-request at r-project.org wrote: >>> >>>> Message: 7 >>>> Date: Mon, 10 Jun 2013 06:05:48 -0800 >>>> From: John Kane <jrkrideau at inbox.com> >>>> To: Gundala Viswanath <gundalav at gmail.com>, "r-help at stat.math.ethz.ch" >>>> <r-help at stat.math.ethz.ch> >>>> Subject: Re: [R] All against all correlation matrix with GGPLOT Facet >>>> Message-ID: <3B7B03D1854.000003F5jrkrideau at inbox.com> >>>> Content-Type: text/plain; charset="US-ASCII" >>>> >>>> No image. The R-help list tends to strip out a lot of files. A pdf or >>>> txt usually gets through. In any case I understand what you want this >>>> may do it. >>>> >>>> library(ggplot2) >>>> dat1 <- data.frame( v = rnorm(13), >>>> w = rnorm(13), >>>> x = rnorm(13), >>>> y = rnorm(13), >>>> z = rnorm(13)) >>>> plotmatrix(dat1) >>>> >>>> John Kane >>>> Kingston ON Canada >>>> >>>> >>>>> -----Original Message----- >>>>> From: gundalav at gmail.com >>>>> Sent: Mon, 10 Jun 2013 12:26:44 +0900 >>>>> To: r-help at stat.math.ethz.ch >>>>> Subject: [R] All against all correlation matrix with GGPLOT Facet >>>>> >>>>> I have the following data: >>>>> >>>>> v <- rnorm(13) >>>>> w <- rnorm(13) >>>>> x <- rnorm(13) >>>>> y <- rnorm(13) >>>>> z <- rnorm(13) >>>>> >>>>> >>>>> Using GGPLOT facet, what I want to do is to create a 5*5 matrix, >>>>> where each cells plot the correlation between >>>>> each pair of the above data. E.g. v-v,v-w; v-x,...,z-z >>>>> >>>>> >>>>> What's the way to do it? >>>>> Attached is the image. >>>>> >>>>> GV. >>>>> ______________ >>> >>> ______________________________________________ >>> R-help at r-project.org mailing list >>> https://stat.ethz.ch/mailman/listinfo/r-help >>> PLEASE do read the posting guide >>> http://www.R-project.org/posting-guide.html >>> and provide commented, minimal, self-contained, reproducible code. >> >> ____________________________________________________________ >> FREE ONLINE PHOTOSHARING - Share your photos online with your friends >> and family! >> Visit http://www.inbox.com/photosharing to find out more! >> >>____________________________________________________________ FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks & orcas on your desktop!