Trade in Lattice: Multivariate Data Visualization with R (Use R!) for an Amazon.co.uk gift card of up to £3.05, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more
Written by the author of the lattice system, this book describes lattice in considerable depth, beginning with the essentials and systematically delving into specific low levels details as necessary. No prior experience with lattice is required to read the book, although basic familiarity with R is assumed. The book contains close to 150 figures produced with lattice. Many of the examples emphasize principles of good graphical design; almost all use real data sets that are publicly available in various R packages. All code and figures in the book are also available online, along with supplementary material covering more advanced topics.
{"itemData":[{"priceBreaksMAP":null,"buyingPrice":47.51,"ASIN":"0387759689","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":32.89,"ASIN":"0387981403","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":36.07,"ASIN":"0387747303","isPreorder":0}],"shippingId":"0387759689::8Y43128C705QnlgaJEXHExs1QRjTDW0KY9IkspvBoQkaHAmzPc7esRZgqiz7M9ekz%2F%2FEKDTsCK%2BjqkXK4OO%2FT97EdaMDHva%2F,0387981403::akARNWTH3Ea8BSmj%2F%2BygNDns7NZr0jkwCxad7up98vpSq1zLXKS9hsnT947YYNeYuDoG7xjIO8l1SCwAacXaaJPY%2Fry5nnxl,0387747303::qXBV%2BSIn4aol33YQouB%2FGv5GWn6k2FE3uaEJ2%2FTjMg1PO0Hip1txFScYkLA3j%2FVlu2teUvPnOxQsBUKhAp4FBQq9hRNp5SQ0","sprites":{"addToWishlist":["wl_one","wl_two","wl_three"],"addToCart":["s_addToCart","s_addBothToCart","s_add3ToCart"],"preorder":["s_preorderThis","s_preorderBoth","s_preorderAll3"]},"currenyCode":"GBP","shippingDetails":{"xz":"same","yz":"same","xy":"same","xyz":"same"},"tags":["x","y","z"],"strings":{"addToWishlist":[null,null,null],"addToCart":["Add to Basket","Add both to Basket","Add all three to Cart"],"showDetailsDefault":"Show availability and delivery details","shippingError":"An error occurred, please try again","hideDetailsDefault":"Hide availability and delivery details","priceLabel":["Price:","Price For Both:","Price For All Three:"],"preorder":["Pre-order this item","Pre-order both items","Pre-order all three items"]}}
From the reviews: "This book can be seen as a valuable source for lattice users at all levels. … The book nicely shows that making good graphics is a process and the reader is guided by the author in a wealth of examples through the various steps needed to reach the final result. A nice feature of the book is that it has an accompanying homepage that contains all the R code and figures of the book." (Klaus Nordhausen, International Statistical Review, Vol. 76 (3), 2008) "Lattice is a package for R, and it greatly extends the already impressive graphical capabilities. … I suggest that many users of lattice (and most users of R probably ought to use lattice) should buy this book. … if one is using this book for self-study, exercises would be very helpful. … I recommend this book to anyone with a particular interest in the lattice package or a general interest in R graphics." (Peter L. Flom, The American Statistician, Vol. 63 (1), February, 2009) “The book has 14 chapters separated in three parts. … very accessible to those inexperienced in the S language. For those readers that have more experience with R, the book is also quite useful. … Overall, if you are learning R or have not moved beyond the traditional S graphics system, the book shows the range possibilities of what can be done. … everyone using R would benefit from this book.” (Max Kuhn, Technometrics, Vol. 52 (3), August, 2010)
From the Back Cover
R is rapidly growing in popularity as the environment of choice for data analysis and graphics both in academia and industry. Lattice brings the proven design of Trellis graphics (originally developed for S by William S. Cleveland and colleagues at Bell Labs) to R, considerably expanding its capabilities in the process. Lattice is a powerful and elegant high level data visualization system that is sufficient for most everyday graphics needs, yet flexible enough to be easily extended to handle demands of cutting edge research. Written by the author of the lattice system, this book describes it in considerable depth, beginning with the essentials and systematically delving into specific low levels details as necessary. No prior experience with lattice is required to read the book, although basic familiarity with R is assumed. The book contains close to150 figures produced with lattice. Many of the examples emphasize principles of good graphical design; almost all use real data sets that are publicly available in various R packages. All code and figures in the book are also available online, along with supplementary material covering more advanced topics. Deepayan Sarkar won the 2004 John M. Chambers Statistical Software Award for writing lattice while he was a graduate student in Statistics at the University of Wisconsin-Madison. He is currently doing postdoctoral research in the Computational Biology program at the Fred Hutchinson Cancer Research Center, a member of the R Core Team, and an active participant on the R mailing lists.
The graphics in the base package of R are OK, but not great. Lattice adds a good deal more and serious users will find it essential. Lattice is known for implementing Cleveland's trellis graphics, where multivariate data is represented as a grid of smaller plots, but it does a lot more. If you want to put multiple density plots on the one chart, for example, where each curve represents one subgroup, you can do it in Lattice.
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:5.0 out of 5 stars 6 reviews
29 of 29 people found the following review helpful
5.0 out of 5 starsExcellent book, excellent package...8 Dec 2008
By Wayne Folta - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
Exactly the book you want if you're going to use lattice. And if you're serious about graphics in R you want to be using either lattice or ggplot2. I've been very pleased with the book and have tabbed quite a few pages for quick reference.
As a side note, lattice is like R's base graphics on steroids. After having this book for a while, I decided to investigate ggplot2, the other major R graphics package, and I think I'll stick with ggplot2. It has a totally different philosophy from lattice (and thus base graphics) which allows for an incredible flexibility without resorting to tinkering with the engine (i.e. lattice's panel functions). ggplot2 has a draft PDF manual online and a nice reference website.
I ultimately chose ggplot2, but I still give this lattice book high marks and will keep it nearby for if I have to work with lattice. With its status as a recommended R package, lattice is more widespread and several packages now use it as their graphics foundation.
19 of 19 people found the following review helpful
5.0 out of 5 starsOutstanding2 April 2008
By Peter Flom - Published on Amazon.com
Format:Paperback
Deepayan Sarkar won a prize for programming Lattice. He deserves another for writing this book. The usual style of help files in R (including Lattice) is terse; this is a deliberate choice by the developers. Presumably, a lot of people like this terseness - but I am not one of them, and there are many others I know of who share my confusion at some of the help files.
Now, there's a whole book on Lattice, and it's written in an accessible style that will let me use Lattice much more creatively and with many fewer errors.
I think even experts on Lattice may find new things here; but for newcomers to Lattice, it's an indispensable guide.
14 of 14 people found the following review helpful
5.0 out of 5 starsVery helpful13 Jun 2008
By Daniel T. Knoepfle - Published on Amazon.com
Format:Paperback
I learned far more from a few hours of reading this book than I did from countless hours tinkering with Lattice graphs. I would recommend it without hesitation to any novice or intermediate user of R.
Furthermore, while both are helpful, this book is probably a better first purchase than R Graphics (Computer Science and Data Analysis).