Skip to content

Plotting contour & filled.contour in one graph

10 messages · Mike Prager, Gabor Grothendieck, Romain Francois +2 more

#
Le 13.02.2006 05:12, Abd Rahman Kassim a ??crit :
Hi,

The trick is to use the argument plot.axes of filled.contour
There are examples of that in ?filled.contour

See also : http://addictedtor.free.fr/graphiques/RGraphGallery.php?graph=128

Romain
#
Besides the answers you already have, you might look at my "4D" graph 
example (with code) on the R Graphics Gallery:

http://addictedtor.free.fr/graphiques/RGraphGallery.php?graph=90

I think it does exactly what you are asking, and therefore it might fit 
your needs with only slight code modification.

Mike Prager


Abd Rahman Kassim wrote on 2/12/2006 11:12 PM:

  
    
#
Could you walk us through, in detail, what that graph is showing?
On 2/12/06, Michael Prager <Mike.Prager at noaa.gov> wrote:
#
Hi Michael and Gabor:

GABOR:  Prager's '4D' graph looks to me like superimposed contours of 
both z and zz vs. (x, y), where z is indicated by the colors and pale 
lines, while "black contour lines are values of zz" (as indicated by the 
labeling).  I once wrote a crudely similar function to prepare contour 
plots showing any number of z variables vs. (x, y), with each z variable 
using different colors of contours and filling not with solid colors but 
with cross hatching at different angles.  A reagion of acceptability 
satisfying multiple inequality constraints would appear as all white, 
i.e., with no cross hatching, in such a plot.  (Unfortunately, I never 
found the time to get the function adequately dubugged and packaged so 
others could easily use it.)

MICHAEL:  The "Addicted to R" web site with it's "R Graph Gallery" are 
pretty.  Is a companion package downloadable from CRAN, or are they 
still looking for volunteers to create the necessary help files, etc.?

	  Best Wishes,
	  spencer graves
Gabor Grothendieck wrote:
#
Le 12.02.2006 18:20, Spencer Graves a ??crit :
Not yet. That's something i've wanted to do in a long time (since the
beginning I think), but ...
Anyone with ideas could volonteer something. Recently, i've done
something so that users can make comments about specified regions of a
graphic. See graph 29 for a first use of that toy, move the mouse on top
of the graphic, you should see it .. . (I hope that works ok with
several browsers, because javascript is involved)

A little sister of the R Graph Gallery could be a movie gallery created
with R. For example :
* illustration of the CLT
* convergence of the EM algorithm (there is an example here :
http://addictedtor.free.fr/misc/smalEM.avi )
* kernel density estimation varying the bandwidth
* etc ....

Let me know if you feel like you want to help doing something

Romain
#
GG

Yes, gladly.  It is an idealized example of the following data 
situation:  There are two control or "independent variables."  They are 
represented here as x and y, on the horizontal and vertical axes 
respectively.  There are two different responses or "dependent" 
variables plotted as different types of contours.  The filled contours 
show response z.  The heavy lines show response zz.

Thus such a plot displays two different responses from a two-dimensional 
range of conditions.  As an example, in fishery biology, x might be the 
age at which fish are first subject to capture, y might be the fishing 
mortality rate (intensity) applied, z might be the resulting yield per 
fish, and zz might be the resulting spawning per fish.  There is usually 
a trade-off between yield and spawning potential, and such a graph (if 
done with real data) allows one to look at that trade-off. 

The OP seemed to be seeking a way of contouring two responses against 
two independent variables, and that's what this graph does.

Is that clearer?  Would the graph would be better if I used real data?

MHP



Gabor Grothendieck wrote on 2/12/2006 11:31 AM:

  
    
#
Hi, Michael:

	  I'm sure the example would be clearer AND more interesting if you 
used real data AND accompanied it with a description like you gave 
below.  To help motivate the usage, you could add a few words of 
interpretation, e.g., that if you want both z and zz less than 2, x and 
y must be in the upper right corner.

	  Thanks for this.
	  spencer graves
Michael Prager wrote:
#
Dear Romain,

Thanks a lot for the suggested website and program code. I got it run.

Thanks.

Abd. Rahman Kassim
----- Original Message ----- 
From: "Romain Francois" <francoisromain at free.fr>
To: "Abd Rahman Kassim" <rahmank at frim.gov.my>
Cc: <r-help at stat.math.ethz.ch>
Sent: Sunday, February 12, 2006 4:27 AM
Subject: Re: [R] Plotting contour & filled.contour in one graph
#
Dear Spencer,

Thanks for the assistance and the website. It will be very helpful for my 
future code programming on graph in R.

Abd. Rahman

----- Original Message ----- 
From: "Spencer Graves" <spencer.graves at pdf.com>
To: "Michael Prager" <Mike.Prager at noaa.gov>
Cc: "Gabor Grothendieck" <ggrothendieck at gmail.com>; "R Help List" 
<r-help at stat.math.ethz.ch>; "Abd Rahman Kassim" <rahmank at frim.gov.my>
Sent: Sunday, February 12, 2006 12:40 PM
Subject: Re: [R] Plotting contour & filled.contour in one graph