Preface |
An Introduction to R Graphics / 1: |
R graphics examples / 1.1: |
Standard plots / 1.1.1: |
Trellis plots / 1.1.2: |
The grammar of graphics / 1.1.3: |
Specialized plots / 1.1.4: |
General graphical scenes / 1.1.5: |
The organization of R graphics / 1.2: |
Base graphics versus grid graphics / 1.2.1: |
Base Graphics / I: |
Simple Usage of Base Graphics / 2: |
The base graphics model / 2.1: |
The plot() function / 2.2: |
Plots of a single variable / 2.3: |
Plots of two variables / 2.4: |
Plots of many variables / 2.5: |
Arguments to graphics functions / 2.6: |
Standard arguments to graphics functions / 2.6.1: |
Customizing Base Graphics / 2.7: |
The base graphics model in more detail / 3.1: |
Plotting regions / 3.1.1: |
The base graphics state / 3.1.2: |
Controlling the appearance of plots / 3.2: |
Colors / 3.2.1: |
Lines / 3.2.2: |
Text / 3.2.3: |
Data symbols / 3.2.4: |
Axes / 3.2.5: |
Clipping / 3.2.6: |
Moving to a new plot / 3.2.8: |
Arranging multiple plots / 3.3: |
Using the base graphics state / 3.3.1: |
Layouts / 3.3.2: |
The split-screen approach / 3.3.3: |
Annotating plots / 3.4: |
Annotating the plot region / 3.4.1: |
Annotating the margins / 3.4.2: |
Legends / 3.4.3: |
Coordinate systems / 3.4.4: |
Special cases / 3.4.6: |
Creating new plots / 3.5: |
A simple plot from scratch / 3.5.1: |
A more complex plot from scratch / 3.5.2: |
Writing base graphics functions / 3.5.3: |
Interactive graphics / 3.6: |
Grid Graphics / II: |
Trellis Graphics: The lattice Package / 4: |
The lattice graphics model / 4.1: |
Why another graphics system? / 4.1.1: |
Lattice plot types / 4.2: |
The formula argument and multipanel conditioning / 4.3: |
The group argument and legends / 4.4: |
The layout argument and arranging plots / 4.5: |
The scales argument and labeling axes / 4.6: |
The panel argument and annotating plots / 4.7: |
Adding output to a lattice plot / 4.7.1: |
Par. settings and graphical parameters / 4.8: |
The Grammar of Graphics: The ggplot2 Package / 5: |
Quick plots / 5.1: |
The ggplot2 graphics model / 5.2: |
Data / 5.2.1: |
Geoms and aesthetics / 5.4: |
Scales / 5.5: |
Statistical transformations / 5.6: |
The group aesthetic / 5.7: |
Position adjustments / 5.8: |
Coordinate transformations / 5.9: |
Facets / 5.10: |
Themes / 5.11: |
Annotating / 5.12: |
Extending ggplot2 / 5.13: |
The grid Graphics Model / 6: |
A brief overview of grid graphics / 6.1: |
A simple example / 6.1.1: |
Graphical primitives / 6.2: |
Graphical utilities / 6.2.1: |
Standard arguments / 6.2.2: |
Conversion functions / 6.2.3: |
Complex units / 6.3.2: |
Controlling the appearance of output / 6.4: |
Specifying graphical parameter settings / 6.4.1: |
Vectorized graphical parameter settings / 6.4.2: |
Viewports / 6.5: |
Pushing, popping, and navigating between viewports / 6.5.1: |
Clipping to viewports / 6.5.2: |
Viewport lists, stacks, and trees / 6.5.3: |
Viewports as arguments to graphical primitives / 6.5.4: |
Graphical parameter settings in viewports / 6.5.5: |
Missing values and non-finite values / 6.5.6: |
Customizing lattice plots / 6.7: |
Adding grid output to lattice output / 6.8.1: |
Adding lattice output to grid output / 6.8.2: |
Customizing ggplot2 output / 6.9: |
Adding grid output to ggplot2 output / 6.9.1: |
Adding ggplot2 output to grid output / 6.9.2: |
The grid Graphics Object Model / 7: |
Working with graphical output / 7.1: |
Listing graphical objects / 7.2: |
Selecting graphical objects / 7.3: |
Grab lists, trees, and paths / 7.4: |
Graphical parameter settings in gTrees / 7.4.1: |
Searching for grobs / 7.5: |
Editing graphical context / 7.6: |
Forcing graphical objects / 7.7: |
Working with graphical objects off-screen / 7.8: |
Reordering graphical objects / 7.9: |
Capturing output / 7.10: |
Querying grobs / 7.11: |
Calculating the sizes of grobs / 7.11.1: |
Calculating the positions of grobs / 7.11.2: |
Placing and packing grobs in frames / 7.12: |
Placing and packing off-screen / 7.12.1: |
Display lists / 7.13: |
Working with lattice grobs / 7.14: |
Working with ggplot2 grobs / 7.15: |
Developing New Graphical Functions and Objects / 8: |
An example / 8.1: |
Graphical functions / 8.2: |
Modularity / 8.2.1: |
Embeddable output / 8.2.2: |
Editable output / 8.2.3: |
Annotatable output / 8.2.4: |
Graphical objects / 8.3: |
Defining a static grob / 8.3.1: |
Editable grobs / 8.3.2: |
Defining a static grob with drawing context / 8.3.3: |
Defining a dynamic grob / 8.3.4: |
Forcing grobs / 8.3.5: |
Reverting grobs / 8.3.6: |
Defining a dynamic grob with drawing context / 8.3.7: |
Querying graphical objects / 8.3.8: |
Summary of graphical object methods / 8.3.9: |
Calculations during drawing / 8.3.10: |
Avoiding argument explosion / 8.3.11: |
Mixing graphical functions and graphical objects / 8.4: |
Debugging grid / 8.5: |
The Graphics Engine / III: |
Graphics Formats / 9: |
Graphics devices / 9.1: |
Graphical output formats / 9.2: |
Vector formats / 9.2.1: |
Raster formats / 9.2.2: |
R Studio / 9.2.3: |
Including R graphics in other documents / 9.3: |
Latex / 9.3.1: |
"Productivity" software / 9.3.2: |
Web pages / 9.3.3: |
Device-specific features / 9.4: |
Multiple pages of output / 9.5: |
Extension packages / 9.6: |
Graphical Parameters / 10: |
Semitransparent colors / 10.1: |
Converting colors / 10.1.2: |
Color sets / 10.1.3: |
Device dependency of color specifications / 10.1.4: |
Line styles / 10.2: |
Line widths / 10.2.1: |
Line types / 10.2.2: |
Line ends and joins / 10.2.3: |
Fonts / 10.3: |
Font family / 10.4.1: |
Font face / 10.4.2: |
Multi-line text / 10.4.3: |
Locales / 10.4.4: |
Escape sequences / 10.4.5: |
Anti-aliasing / 10.4.6: |
Mathematical formulae / 10.5: |
Integrating Graphics Systems / IV: |
Importing Graphics / 11: |
The Moon and the tides / 11.1: |
Importing raster graphics / 11.2: |
Importing vector graphics / 11.3: |
The grImport package / 11.3.1: |
The grImport2 package / 11.3.2: |
Combining Graphics Systems / 12: |
The gridBase package / 12.1: |
Annotating base graphics using grid / 12.1.1: |
Base graphics in grid viewports / 12.1.2: |
Problems and limitations of gridBase / 12.1.3: |
The gridGraphics package / 12.2: |
Editing base graphics using grid / 12.2.1: |
Problems and limitations of gridGraphics / 12.2.2: |
Advanced Graphics / 13: |
Exporting SVG / 13.1: |
SVG advanced features / 13.2: |
Gradient fills / 13.2.1: |
Pattern fills / 13.2.2: |
Filters / 13.2.3: |
Clipping paths / 13.2.4: |
Masks / 13.2.5: |
SVG drawing context / 13.3: |
SVG definitions / 13.4: |
Drawing off screen / 13.5: |
SVG fonts / 13.6: |
Exporting base graphics / 13.7: |
Exporting to other formats / 13.8: |
Exporting imported images / 13.9: |
Bibliography |
Index |
Preface |
An Introduction to R Graphics / 1: |
R graphics examples / 1.1: |