Deliver to South Africa
IFor best experience Get the App
ggplot2: Elegant Graphics for Data Analysis (Use R)
B**R
2nd Ed: only edition. Great introduction for beginners and a great resource for advanced users.
This review is for the 2nd Edition of the book. ggplot2 has changed a lot in recent years and the old book is no longer useful.Hadley has rewritten the book on ggplot2 completely and utilized the examples and questions from the communities on StackOverflow and GoogleGroups as a guide. The book starts off gentle, but does assume you have basic knowledge of R (installation of packages, some base functions, loading libraries and simple syntax). The components of the grammar are brought in piecewise and in a logical way that should help early learners and refresh those of us who have used the package for a while. There are tons of code examples which are colored coded for legibility and syntax reasons. Each block of code is followed by the output from that code, which helps the user understand what is expected. At the end of major sections, there are exercises which not only help you understand what you've learned, but also get you thinking about how you would analyze a similar dataset. This is really important because if you do these exercises, you will be well prepared to implement the visualization strategies herein on any dataset.Chapters 9-11 introduce auxiliary packages in the tidyverse (formerly "Hadleyverse") including dplyr, tidyr, and broom, which are used to discuss an entire data analysis pipeline. This sections does a good job of introducing these tools and what you would use them for. If you're interested in digging further into these packages, Hadley has been writing another book called R for Data Science which will hopefully be on sale in late 2016. An early version can be found here: [...]The last chapter is about programming with ggplot2. Hadley introduces some very useful, more advanced methods for plotting with ggplot2 from creating your own functions to using standard evaluation. A very useful introduction for more advanced users.Overall, the book is a gentle and thorough introduction to the ggplot2 package for beginners and a very useful references to all of the updates introduced in the last few years since the last ggplot book (Winston Chang's R Graphics Cookbook) R Graphics Cookbook .
D**B
Extremely helpful but a bit too clever for beginners
I've been working with this book for a couple of months now -- lots of tabs and highlights. It is amazingly comprehensive for it's length but if you are pretty new to ggplot, this is a challenging introduction in the following way: the examples start at a pretty complex level of aesthetic combos and they are a bit too clever. As an example, things like the geom 'label' uses a dataframe named 'label' to place a label of 'label' on a plot -- cute but not helpful to the reader. This happens too much for beginners. It's like someone who is excellent in algebra naming all the different variables in an equation "x" -- they can keep track easily in their head because they breathe algebra and it saves them the trouble of thinking up a bunch of different variable names that they don't need for clarity. But it makes it hard going for a newbie trying to learn the pieces. In this way and others, many portions of the book are like a second-level of ggplot use; it's easier to learn the basics on one of the websites or one of the other cookbooks, then come here for clever ways to combine lots of things into a couple of lines of code. Sometimes Wickham gives the impression of wanting to teach the material but can't avoid opportunities to show some cleverness -- that's great for experienced people looking for tricks but it makes this book initially a bit frustrating at points for some users (like me). I still use it a lot but it's not a great reference for real basics. This is in part because the indexed refs to geoms are to an initial intro of the term but if you want to see how to use that geom beyond the single initial use, you need to read the whole book because the specifics are embedded in many other examples. This is no doubt on purpose but, again, be aware it's not a very good reference-type book.
P**N
A dolid and complete introdiction the ggplot2 routines used in R
The product came as advertised and when expected. Tee book itself is excellent and gives a thorough introduction to most all aspects of ggplot2. It is a high-quality paperback book printed on excellent quality paper. It included color illustrations of output expected and makes use of R datasets as examples so that the reader can reproduce the graphics in going through the book. There are exercises interspersed throughout the Chapters focusing on the "next steps" that a student of ggplot may want to undertake making the book a good self-learning tool. A knowledge of R at the intermediate level is assumed.
D**N
Up to date ggplot2!!
This book 2016 version of the 2009 book and is really good. Great examples! Updated to the current version of R so all the examples and references are to functions and packages in the current R version that I am using today... which makes it much easier to follow.Writing style is very clear. Examples of each concept along with review questions that really make you think about what has just been covered rather than just regurgitating facts.Overall style is concept, some details, and examples.Sometimes I wish Hadley would use more of an primitive breakdown approach to examples. For example one example starts with using loess to build some data for an example. I'd rather just see some plain data rather than a building some data from line fitting. That would make it easer to see how data flows through an example. I appreciate that what Hadley ends up with is real world data, but I, and this may just be me, I like things explained at a more primitive level.But in any case this book is not just showing you some neat plots, even though it has many, it is giving you the fundamentals you need to be able to implement from scratch the plots you think up in your head to point out statistical features in your data.
P**N
Required reading!
Required reading for anyone interested in visualizing data with R! Also includes new material on data manipulation/wrangling and a bit on modelling and model visualization.
P**E
Useful.
Handy for ggplot
H**A
Great
A great book!
D**D
Five Stars
Supplied as described
E**R
Poorly maintained book website and lots of errors and dated data frames.
The code used is often out of date or simply doesn't work. The section on maps uses old data frames that no longer exist. To access them you need to search archives to get the code to run. Some sections of the book are excellent. The website is not properly maintained and generally though a useful text if you are prepared to edit and alter the code and databases. I think everyone is waiting for R Graphics Cookbook by Chang for a better text covering graphics. If you can wait until December, this may be a better text.
Trustpilot
2 weeks ago
1 week ago