Títulos

Consideremos la Figura [*] de la página [*]. Lo primero que llama la atención es que los títulos de los ejes están en inglés. Ello se debe a que el data.frame cars viene con R. Posiblemente, con datos nuestros eso no ocurrirá, pero aún así es conveniente saber cómo añadir/modificar los títulos de una figura. Consideraremos tanto el texto en sí como su formato (fuente y color).

Para los títulos de ejes tenemos los argumentos x.lab e y.lab. Tras ellos sólo hay que teclear entrecomillado el texto que queremos que vaya a cada uno de los ejes. Así
plot(speed,dist,x.lab=``Velocidad``,y.lab=''Distancia``)
cambiaría los nombres de las variables del inglés al castellano.
Si queremos, podemos cambiar la fuente del texto con el argumento font.lab, que acepta cuatro valores que van del 1 al 4. Para que aparezcan en negrita habría que añadir a la sentencia anterior font.lab=2.
También podemos cambiar el color. Posteriormente hablaremos de cómo conseguir millones de colores diferentes, ahora nos conformaremos con las posibilidades que nos dan los primeros diez números enteros. Para ello utilizaremos el argumento col.lab seguido de un número del 0 al 9. Para el azul, el número es el 4. También podemos modificar el tamaño de la fuente con cex.lab. Este argumento acepta valores numéricos, resultando los menores a 1 en una reducción del tamaño y, los superiores a 1, en un aumento. Así,
plot(speed,dist,x.lab=``Velocidad``,y.lab=''Distancia``,font.lab=2,

col.lab=4,cex.lab=1.5)
nos dejerá unos títulos en castellano, en negrita,de mayor tamaño, y de color azul.

Para añadir un título al gráfico utilizaremos el argumento main seguido del título entrecomillado. Al igual que con los títulos de los ejes, podremos utilizar los argumentos col.main, cex.main y font.main para modificar el color, el tamaño y la fuente del título principal.

El resultado final de la personalización de títulos puede apreciarse en la Figura [*], y resulta de la siguiente instrucción
plot(cars$speed,cars$dist,xlab="Velocidad",ylab="Distancia",

font.lab=3,col.lab=4,cex.lab=1.5,main="Diagrama de

dispersión\nVelocidad/Distancia", cex.main=2,col.main=4)

Figura: Personalización de títulos
Image carschulo1
Obsérvese que, para introducir un salto de linea en el título principal se ha tecleado \n allí donde se desea que aparezca.
2007-02-12