Chapter 10 Labels

The default labels alternate between light and dark grey, and disappear when you have more than 100 rows or columns. In this situation, to force the row or column labels to appear, you can set force.left.label = TRUE/force.bottom.label = TRUE.

10.1 Removing the labels

To remove either the row or column labels, you can use the left.label and bottom.label arguments.

Recall that if you have clustered your matrix and you want the labels to show the variable names, you can set left.label = "variable" and bottom.label = "variable"

10.2 Label size

Although the label sizes are designed to be a little bit “smart”, the size of the labels can be changed using left.label.size and bottom.label.size. Note that this changes the size of the label bar but does not change the text size.

10.3 Label color

Changing the color of the labels can be done using the left.label.col and bottom.label.col arguments. You can provide a single color or you can provide a vector of colors (in which case this vector will be cycled through to fill the length of the labels.)

10.4 Text size

The size of the label text can be changed using the left.label.text.size and bottom.label.text.size arguments.

10.6 Text angle

By default, the text has angle 0. Rotating the text by \(x\) degrees can be achieved using left.label.text.angle = x or bottom.label.text.angle = x.

10.7 Text alignment

By default, the text is center-aligned. Changing to right-aligned or left-aligned can be achieved using the left.label.text.alignment and bottom.label.text.alignment arguments.