This book is perfect for R programmers who are interested in learning to use ggplot2 for a different type of data visualization—from the basics up to using more advanced applications, such as faceting and grouping. Since this book will not cover the basics of R commands and objects, you should have a basic understanding of the R language.