Figure 8.1 |
Underlined text |
|
R code |
|
Figure 8.2 |
The grid.utext() function |
|
R code |
|
Figure 8.3 |
Output from grid.utext() |
|
R code |
|
Figure 8.4 |
Absolute versus relative units |
|
R code |
|
Figure 8.5 |
Editing output from grid.utext() |
|
R code |
|
Figure 8.6 |
The grid.utextvp() function |
|
R code |
|
Figure 8.7 |
Rotated underlined text |
|
R code |
|
Figure 8.8 |
Annotated rotated underlined text |
|
R code |
|
Figure 8.9 |
Editing output from grid.utextvp() |
|
R code |
|
Figure 8.10 |
The utextStatic() function |
|
R code |
|
Figure 8.11 |
An underlined text static grob |
|
R code |
|
Figure 8.12 |
The editDetails.utextStatic() function |
|
R code |
|
Figure 8.13 |
High-level editing of output from utextStatic() |
|
R code |
|
Figure 8.14 |
Low-level editing of output from utextStatic() |
|
R code |
|
Figure 8.15 |
The utextvpStatic() function |
|
R code |
|
Figure 8.16 |
An underlined text static grob with a viewport |
|
R code |
|
Figure 8.17 |
High-level editing of output from utextvptree() |
|
R code |
|
Figure 8.18 |
Low-level editing of output from utextvptree() |
|
R code |
|
Figure 8.19 |
The utextDynamic() function |
|
R code |
|
Figure 8.20 |
An underlined text grob |
|
R code |
|
Figure 8.21 |
Editing output from utextDynamic() |
|
R code |
|
Figure 8.22 |
Editing a gtree |
|
R code |
|
Figure 8.23 |
Editing the components of a gtree |
|
R code |
|
Figure 8.24 |
The utextvpDynamic() function |
|
R code |
|
Figure 8.25 |
A rotated underlined text grob |
|
R code |
|
Figure 8.26 |
Accessing the viewports of a gtree |
|
R code |
|
Figure 8.27 |
xDetails() and yDetails() methods |
|
R code |
|
Figure 8.28 |
Querying a gtree |
|
R code |
|
Figure 8.29 |
A splitString() function |
|
R code |
|
Figure 8.30 |
Performing calculations before drawing |
|
R code |
|
Figure 8.31 |
A "splitText" grob |
|
R code |
|
Figure 8.32 |
Drawing faces |
|
R code |
|
Figure 8.33 |
Some face functions |
|
R code |
|
Figure 8.34 |
Some face objects |
|
R code |
|