On Nov 24, 2010, at 1:48 AM, Jon Tang wrote:

Thanks for your reply.  My data is a 2D matrix of values:

     A0.1 A0.2 A0.3 A0.4 A0.5 A0.6 A0.7 A0.8 A0.9 A1.0
P0.1 0.00 0.07 0.07 0.07 0.15 0.11 0.28 0.32 0.62 0.94
P0.2 0.01 0.00 0.04 0.05 0.04 0.04 0.07 0.13 0.32 0.69
P0.3 0.01 0.00 0.00 0.02 0.00 0.04 0.02 0.05 0.08 0.50
P0.4 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.06 0.31
P0.5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.14


I was wrong about the name of lattice function that would do that (although it is on ont the same help page.) It's contourplot rather than levelplot. Assume you read this in and the data.frame name is df:

require(lattice)
contourplot(as.matrix(df))

I have failed at getting more labels in the region where teh values are higher. Here is one of my efforts:

contourplot(as.matrix(df[, 1:10]), at=c(0.1,0.2,0.3, 0.6, 0.9), label.style="align")


--
David.



On Tue, Nov 23, 2010 at 6:46 PM, David Winsemius <dwinsem...@comcast.net > wrote:

On Nov 23, 2010, at 6:25 PM, jt306 wrote:


Is it possible to create a contour plot with the isolines labeled. I know
you can do this with Matlab.  Argh!

It is fairly straightforward with lattice::levelplot. Provide some sample data.


I tried creating a filled contour plot, then using par(new=T), followed by overlaying the contour plot on top. However, the placement of the filled contour plot and the contour plot do not align correctly. Any suggestions
would be appreciated.

Thanks,
Jon

--

David Winsemius, MD
West Hartford, CT



David Winsemius, MD
West Hartford, CT

______________________________________________
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.

Reply via email to