2011-08-19 7 views
14

De this page he llegado a comprender que:Cómo cambiar el tipo de letra del título principal en la parcela()

font.main=4 

me dará un título en negrita cursiva para mi figura. Sin embargo, no quiero otra cosa que una fuente simple-old-sans-serif. En términos más generales, he estado buscando una tabla de valores que hace qué pero que hasta ahora no ha encontrado. ¿Hay uno y, en caso afirmativo, dónde puedo verlo?

Respuesta

13

?par tiene

‘font’ An integer which specifies which font to use for text. If 
    possible, device drivers arrange so that 1 corresponds to 
    plain text (the default), 2 to bold face, 3 to italic and 4 
    to bold italic. Also, font 5 is expected to be the symbol 
    font, in Adobe symbol encoding. On some devices font 
    families can be selected by ‘family’ to choose different sets 
    of 5 fonts. 

Todo lo cual se aplica a font.main. Compare:

> layout(1:2) 
> plot(1:10, font.main = 1, main = "Foo") ## plain font 
> plot(1:10, main = "Foo")    ## default bold font 
> layout(1) 

lo que da:

enter image description here

+1

que vale la pena mirar el paquete 'extrafont' demasiado –

9

Hay dos parámetros relevantes que rigen la fuente. font y family. Es posible que desee cambiar family en lugar de font.

De Quick-R on graphical parameters:

fuente: Entero fuente especifique el uso para el texto. 1 = normal, 2 = negrita, 3 = cursiva, 4 = cursiva negrita, 5 = símbolo
...
familia: familia de fuentes para la elaboración de texto. Los valores estándar son "serif", "sans", "mono", "symbol". El mapeo depende del dispositivo.

Además:

En las ventanas, mono se asigna a "TT Courier New", serif se asigna a "TT Times New Roman", sans se asigna a "TT Arial", mono es mapeado a "TT Courier New", y el símbolo está mapeado a "TT Symbol" (TT = True Type). Usted puede agregar sus propias asignaciones.

# Type family examples - creating new mappings 
plot(1:10,1:10,type="n") 
windowsFonts(
    A=windowsFont("Arial Black"), 
    B=windowsFont("Bookman Old Style"), 
    C=windowsFont("Comic Sans MS"), 
    D=windowsFont("Symbol") 
) 
text(3,3,"Hello World Default") 
text(4,4,family="A","Hello World from Arial Black") 
text(5,5,family="B","Hello World from Bookman Old Style") 
text(6,6,family="C","Hello World from Comic Sans MS") 
text(7,7,family="D", "Hello World from Symbol") 

ver también ?par.

Nota al margen: Quick R, especialmente las cosas en Gráficos, es un gran recurso para mucha información relacionada con R.

Cuestiones relacionadas