[R] Scatter Plot Command Syntax Using Data.Frame Source

2011-08-31 Thread Rich Shepard

  I've tried various commands. ?plot, Teetor's book, R Cookbook, and
Mittal's book, R Graphs Cookbook without seeing how to write the command
to create scatterplots from my data.frame. The structure is:


str(chemdata)

'data.frame':   14886 obs. of  4 variables:
 $ site: Factor w/ 148 levels BC-0.5,BC-1,..: 104 145 126 115 114
128 124 2 3 3 ...
 $ sampdate: Date, format: 1996-12-27 1996-08-22 ...
 $ param   : Factor w/ 8 levels As,Ca,Cl,..: 1 1 1 1 1 1 1 1 1 1 ...
 $ quant   : num  0.06 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 ...

  and what I'd like to do is create scatter plots of quant (y-axis) against
the factor site (x-axis) for specified param factors. Teetor has an example
for a data set with two numeric variables and a single factor. I have a
single numeric veriable, two factors, and a date.

  I'll also want to create time series line plots of values as a function of
date for specified params.

  If the data.frame had only two columns all the examples work. But, using
two columns (the number per site factor for only a specified param factor)
is not covered in what I've read so far.

  Other graphing resources about which I should know?

Rich

__
R-help@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.


Re: [R] Scatter Plot Command Syntax Using Data.Frame Source

2011-08-31 Thread baptiste auguie
Hi,

Below are a couple of options using a standard dataset,

str(iris)

## using base graphics
d - split(iris, iris$Species)
str(d) # list of 3 data.frames

par(mfrow=n2mfrow(length(d))) # split the device in 3 plotting regions
b.quiet - lapply(names(d), function(x) { # loop over the list names
  with(d[[x]], plot(Sepal.Length, Petal.Length))
  title(x)
})

library(ggplot2)
# using facetting
ggplot(iris) + facet_wrap(~Species) +
  geom_point(aes(Sepal.Length, Petal.Length))

library(lattice)
# using facetting
xyplot(Petal.Length ~ Sepal.Length | Species, data=iris )

HTH,

baptiste

On 1 September 2011 08:50, Rich Shepard rshep...@appl-ecosys.com wrote:
  I've tried various commands. ?plot, Teetor's book, R Cookbook, and
 Mittal's book, R Graphs Cookbook without seeing how to write the command
 to create scatterplots from my data.frame. The structure is:

 str(chemdata)

 'data.frame':   14886 obs. of  4 variables:
  $ site    : Factor w/ 148 levels BC-0.5,BC-1,..: 104 145 126 115 114
 128 124 2 3 3 ...
  $ sampdate: Date, format: 1996-12-27 1996-08-22 ...
  $ param   : Factor w/ 8 levels As,Ca,Cl,..: 1 1 1 1 1 1 1 1 1 1 ...
  $ quant   : num  0.06 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 ...

  and what I'd like to do is create scatter plots of quant (y-axis) against
 the factor site (x-axis) for specified param factors. Teetor has an example
 for a data set with two numeric variables and a single factor. I have a
 single numeric veriable, two factors, and a date.

  I'll also want to create time series line plots of values as a function of
 date for specified params.

  If the data.frame had only two columns all the examples work. But, using
 two columns (the number per site factor for only a specified param factor)
 is not covered in what I've read so far.

  Other graphing resources about which I should know?

 Rich

 __
 R-help@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.


__
R-help@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.


Re: [R] Scatter Plot Command Syntax Using Data.Frame Source

2011-08-31 Thread Rich Shepard

On Thu, 1 Sep 2011, baptiste auguie wrote:


Below are a couple of options using a standard dataset,


  Thanks, Baptiste. These point me in the right direction.

Rich

__
R-help@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.


Re: [R] Scatter Plot Command Syntax Using Data.Frame Source

2011-08-31 Thread Jorge I Velez
Hi Rich,

Using the data set iris as an example, you might also try

require(car)
scatterplot(Petal.Length ~ Sepal.Length | Species, data = iris)

HTH,
Jorge


On Wed, Aug 31, 2011 at 4:50 PM, Rich Shepard  wrote:

  I've tried various commands. ?plot, Teetor's book, R Cookbook, and
 Mittal's book, R Graphs Cookbook without seeing how to write the command
 to create scatterplots from my data.frame. The structure is:

  str(chemdata)

 'data.frame':   14886 obs. of  4 variables:
  $ site: Factor w/ 148 levels BC-0.5,BC-1,..: 104 145 126 115 114
 128 124 2 3 3 ...
  $ sampdate: Date, format: 1996-12-27 1996-08-22 ...
  $ param   : Factor w/ 8 levels As,Ca,Cl,..: 1 1 1 1 1 1 1 1 1 1 ...
  $ quant   : num  0.06 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 ...

  and what I'd like to do is create scatter plots of quant (y-axis) against
 the factor site (x-axis) for specified param factors. Teetor has an example
 for a data set with two numeric variables and a single factor. I have a
 single numeric veriable, two factors, and a date.

  I'll also want to create time series line plots of values as a function of
 date for specified params.

  If the data.frame had only two columns all the examples work. But, using
 two columns (the number per site factor for only a specified param factor)
 is not covered in what I've read so far.

  Other graphing resources about which I should know?

 Rich

 __**
 R-help@r-project.org mailing list
 https://stat.ethz.ch/mailman/**listinfo/r-helphttps://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/**
 posting-guide.html http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.


[[alternative HTML version deleted]]

__
R-help@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.