Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
par{}grficos DocumentaoR
Definirouparmetrosdeconsultagrfica
Descrio
parpodeserusadoparadefinirouconsultarparmetrosgrficos.Parmetrospodemserdefinidos
especificandooscomoargumentosparaparnotag=valueformulrio,oupassandoloscomoumalistade
valoresmarcados.
Uso
par(...,no.readonly=FALSE)
<lotedealtonvel>(...,<tag>=<valor>)
argumentos
...
argumentosemtag=valueforma,ouumalistadevaloresmarcados.Asetiquetasdevemser
provenientesdeosnomesdosparmetrosgrficosdescritosnaseo'Parmetrosgrficos'.
no.readonly
lgicoseTRUEenoexistemoutrosargumentos,apenasosparmetrossoretornadosque
podemserdefinidosporumsubsequentepar()chamadanomesmodispositivo.
detalhes
Cadadispositivotemseuprprioconjuntodeparmetrosgrficos.Seodispositivoatualodispositivonulo,
parvaiabrirumnovodispositivoantesdeconsultar/ajustedeparmetros.(Odispositivocontroladopor
options("device").)
Parmetrossoconsultados,dandoumoumaisvetoresdecaracteresdenomesdeparmetroparapar.
par()(semargumentos)oupar(no.readonly=TRUE)utilizadoparaobtertodososparmetrosgrficos
(comoumalistacomonome).Seusnomesestoactualmenteapartirdavarivelnoexportadas
graphics:::.Pars.
ROindicasomenteleituraargumentos:Estesspodemserutilizadasemconsultasenopodeserdefinido.
("cin","cra","csi","cxy","din"E"page"estosempresomenteleitura.)
Vriosparmetrosspodeserdefinidaporumachamadaparapar():
"ask",
"fig","fin",
"lheight",
"mai","mar","mex","mfcol","mfrow","mfg",
"new",
"oma","omd","omi",
"pin","plt","ps","pty",
"usr",
http://127.0.0.1:15529/library/graphics/html/par.html 1/13
21/10/2016 R:DefinirouconsultagrficaParmetros
"xlog","ylog",
"ylbias"
Osparmetrosrestantestambmpodemserdefinidoscomoargumentos(geralmentevia...)parafunesde
enredodealtonvel,taiscomoplot.default,plot.window,points,lines,abline,axis,title,text,mtext,
segments,symbols,arrows,polygon,rect,box,contour,filled.contoureimage.Taisconfiguraesserativo
duranteaexecuodafuno,somente.Noentanto,veroscomentriossobrebg,cex,col,lty,lwdepchque
podesertomadocomoargumentosparacertasfunesdatramaemvezdeparmetroscomogrficos.
Osignificadode'tamanhodoscaracteres'noestbemdefinida:issoconfiguradoparaodispositivo,tendo
pointsizeemconta,masmuitasvezesnoafamliadafonterealemuso.Internamente,apars
correspondentes(cra,cin,cxyecsi)sousadosapenasparadefiniroespaamentointerlinhausadapara
convertermareomaparaasmargensfsicas.(Omesmoespaamentointerlinhamultiplicadoporlheight
usadoparastringsmultilinhaemtextestrheight.)
Notesequeosparmetrosgrficossosugestes:traarfunesedispositivosnoprecisamfazerusodeles
(eistoparticularmenteverdadeirodemtodosnopadropara,porexemploplot).
Valor
Quandoosparmetrossodefinidos,seusvaloresanterioressoretornadosemuminvisvellistanomeada.
Essalistapodeserpassadocomoumargumentoparaparrestaurarosvaloresdosparmetros.Use
par(no.readonly=TRUE)paraalistacompletadeparmetrosquepodemserrestaurados.Noentanto,
restaurandotodosestesnosbio:consulteaseco"Nota".
Quandoapenasumparmetroconsultado,ovalordesseparmetroretornadocomo(atmica)vector.
Quandodoisoumaisparmetrossoconsultados,seusvaloressoretornadosemumalista,comosnomes
quedalistadosparmetros.
Observeainconsistncia:definirumparmetroretornaumalista,masconsultandoumparmetroretornaum
vetor.
Parmetrosgrficos
adj
Ovalordaadjdeterminaamaneirapelaqualcadeiasdetextosojustificadasemtext,mtextetitle.
Umvalor0produztextojustificadoesquerda,0.5(opadro)centradonotextoe1textojustificado
direita.(Qualquervalor[0,1]permitido,enamaioriadosdispositivosvaloresforadesseintervalo
tambmirfuncionar.)
Observequeoadjargumentodetexttambmpermiteadj=c(x,y)oajustediferenteemdireesXe
Y.Notesequeenquantoqueparatextelaserefereaoposicionamentodetextosobreumponto,por
mtextetitlecontrolaacolocaodentrodaregiodoenredooudispositivo.
ann
SefordefinidocomoFALSE,dealtonvelfunesdeplotagemdechamadasplot.defaultnoanotaras
parcelasqueproduzemcomosttulosdeeixosettulosglobais.Opadroparafazeranotaes.
ask
lgico.SeTRUE(eRsessointerativo)ousuriosolicitadoparaentrada,antesdeumanovafigura
desenhada.Comoissoseaplicaaodispositivo,elatambmafetaaproduoporpacotesderedee
estrutura.Elepodeserdefinidoatmesmoemdispositivosnotela,maspodenoterefeitol.
Estanorealmenteumparmetrodegrficos,eseuusodepreciadoemfavordodevAskNewPage.
http://127.0.0.1:15529/library/graphics/html/par.html 2/13
21/10/2016 R:DefinirouconsultagrficaParmetros
bg
Acoraserusadaparaofundodaregiododispositivo.Quandochamadodepar()quetambmdefine
new=FALSE.Consulteaseo'ColorEspecificaoparaosvaloresadequados.Paramuitos
dispositivosovalorinicialigualadoapartirdabgdiscussododispositivo,eparaoresto
normalmente"white".
Notequealgumasfunesgrficas,taiscomoplot.defaultepointstmumargumentodestenome
comumsignificadodiferente.
bty
Umacadeiadecaracteresquedeterminouotipodeboxqueelaboradosobreparcelas.Sebtyumdos
"o"(opadro),"l","7","c","u",ou"]"acaixaresultanteassemelhasealetramaiscula
correspondente.Umvalor"n"suprimeacaixa.
cex
Umvalornumricaquedovalorpeloqualtextoesmbolosplotagemdeveserampliadoemrelao
aopadro.Estecomeacomo1quandoumdispositivoaberta,erepostaquandoolayoutalterado,
porexemplo,fixandomfrow.
Notequealgumasfunesgrficas,taiscomoplot.defaultterumargumentodestenomeque
multiplicaesseparmetrogrfica,ealgumasfunes,taiscomopointsetextaceitarumvetorde
valoresquesoreciclados.
cex.axis
Aampliaoparaserusadoparaoeixoanotaorelativadefinioactualcex.
cex.lab
Aampliaoparaserusadoparaxeetiquetas'Yemrelaoconfiguraoatualcex.
cex.main
Aampliaoparaserusadoparattulosprincipaisemrelaoconfiguraoatualcex.
cex.sub
Aampliaoparaserusadoparasubttulosemrelaoconfiguraoatualcex.
cin
ROtamanhodoscaracteres(width,height)empolegadas.Estassoasmesmasmedidascra,
expressaemunidadesdiferentes.
col
Aespecificaoparaacorpadroplotagem.Consulteaseo"EspecificaoColor'.
Algumasfunescomolinesetextaceitarumvetordevaloresquesorecicladosepodemser
interpretadosdeformaligeiramentediferente.
col.axis
Acoraserusadaparaanotaoeixo.Opadro"black".
col.lab
http://127.0.0.1:15529/library/graphics/html/par.html 3/13
21/10/2016 R:DefinirouconsultagrficaParmetros
Acoraserusadaparaxeyetiquetas.Opadro"black".
col.main
Acoraserusadaparattulosprincipaisdatrama.Opadro"black".
col.sub
Acoraserutilizadaparasubttulosdolote.Opadro"black".
cra
ROtamanhodoscaracterespadro(width,height)em'raster'(pixels).Algunsdispositivosnotm
noodepixelseassimassumirumtamanhodepixelarbitrria,geralmente1/72polegadas.Estasso
asmesmasmedidascin,expressaemunidadesdiferentes.
crt
Umvalornumricoqueespecifica(emgraus)comooscaracteresnica,devemserrodados.No
sensatoesperarquenosejammltiplosde90valoresparaotrabalho.Comparecomsrtoquefaz
rotaodacoluna.
csi
ROalturadecaracteres(detamanhopadro)empolegadas.Amesmapar("cin")[2].
cxy
ROtamanhodoscaracterespadro(width,height)emcoordenadasdousuriounidades.
par("cxy")par("cin")/par("pin")dimensionadaparacoordenadasdousurio.Notesequeparauma
determinadacadeiageralmentemuitomaisprecisa.c(strwidth(ch),strheight(ch))ch
din
ROasdimensesdodispositivo,(width,height)empolegadas.Vejatambmdev.size,que
atualizadoimediatamentequandoumdispositivoWindowsnatelaresized.
err
(UnimplementedRsilenciosoquandoospontosforadaregiodatramasonoplotados.)Ograu
derelatriodeerrosdesejada.
family
Onomedeumafamliadefonteparadesenhartexto.Ocomprimentomximopermitidode200
bytes.Estenomemapeadoporcadadispositivodegrficosparaumadescriodafontede
dispositivoespecfico.Ovalorpadro""oquesignificaqueasfontesdedispositivopadroser
usado(equaissoelasdevemserlistadasnapginadeajudadodispositivo).Osvalorespadroso
"serif","sans"e"mono",easHersheyfamliasdefontestambmestodisponveis.(Dispositivos
podemdefinirosoutros,ealgunsdispositivosiroignorarestaconfiguraocompletamente.Nomes
comeandocom"Hershey"sotratadosespecialmenteesdeveserusadoparaobuiltinfamliasde
fontesHershey.)Istopodeserespecificadoemlinhaparatext.
fg
Acoraserusadaparaoprimeiroplanodeparcelas.Estaacorpadrousadoparacoisascomoeixose
caixasemtornodeparcelas.Quandochamadodepar()estatambmdefineoparmetrocolparao
mesmovalor.Consulteaseo"EspecificaoColor'.Poucosdispositivostmumargumentopara
definirovalorinicial,oquedeoutromodo"black".
http://127.0.0.1:15529/library/graphics/html/par.html 4/13
21/10/2016 R:DefinirouconsultagrficaParmetros
fig
Umvectornumricadaformac(x1,x2,y1,y2)queda(NDC)coordenadasdaregiodafigurana
regiodovisordoaparelho.Sevocdefiniresta,aocontrriodeS,voccomeaumnovolote,de
modoaadicionaraumusogrficojexistente,new=TRUEtambm.
fin
Asdimensesfiguraregio,(width,height)empolegadas.Sevocdefiniresta,aocontrriodeS,
voccomeaumnovolote.
font
Uminteiroqueespecificaqualfonteaserusadaparaotexto.Sepossvel,driversdedispositivo
organizardeformaque1correspondeaotextosimples(opadro),de2anegrito,itlico3ae4a
negritoitlico.Almdisso,afonte5esperadoparaserafontedesmbolo,noAdobecodificao
smbolo.Emalgunsdispositivosfamliasdefontespodemserseleccionadasporfamilyescolher
diferentesconjuntosde5fontes.
font.axis
Afonteaserutilizadaparaanotaoeixo.
font.lab
Afonteaserutilizadaparaxeyrtulos.
font.main
Afonteaserutilizadaparaosttulosprincipaisdatrama.
font.sub
Afonteaserutilizadaparasubttulosdolote.
lab
Umvectornumricadaformac(x,y,len)quemodificaaformapadroqueoseixossoanotados.
Osvaloresdexeydaronmero(aproximado)degraduaesnoeixosxeyelenespecificao
comprimentodaetiqueta.Opadroc(5,5,7).Notequeistosafectaaformacomoosparmetros
xaxpeyaxpsodefinidosquandoousuriodosistemadecoordenadasestconfigurado,eno
consultadoquandoeixossodesenhados.lenunimplementedemR.
las
numricaem{0,1,2,3}oestilodertulosdeeixo.
0:
sempreparalelaaoeixo[default],
1:
semprehorizontal,
2:
sempreperpendicularaoeixo,
3:
http://127.0.0.1:15529/library/graphics/html/par.html 5/13
21/10/2016 R:DefinirouconsultagrficaParmetros
semprevertical.
Tambmapoiadopormtext.Notesequearotaocadeiadecaracteres/viaargumentosrtparapar
quenoafetamosrtulosdoeixo.
lend
Oestilodelinhadefundo.Issopodeserespecificadocomoumnmerointeirooustring:
e"round"significatampaslinhaarredondadas[padro]
e"butt"significatampaslinhabunda
e"square"significatampaslinhaquadrados.
lheight
Omultiplicadoralturadalinha.Aalturadeumalinhadetexto(usadoparaoespaoverticalmente
textomultilinha)encontradomultiplicandoaalturadecaracterestantopelaexpansodecaracteres
atualepelomultiplicadoralturadalinha.Ovalorpadro1.Usadoemtextestrheight.
ljoin
Alinhadeassociaoestilo.Issopodeserespecificadocomoumnmerointeirooustring:
e"round"significalinhaarredondadajunta[padro]
e"mitre"significalinhamitradojunta
e"bevel"linhachanfradamdiajunta.
lmitre
Olimitedelinhademitra.Istocontrolaquandoalinhamitradojuntasoconvertidasautomaticamente
emlinhachanfradojunta.Ovalordevesermaiordoque1eopadro10.Nemtodososdispositivos
irrespeitarestaconfigurao.
lty
Otipodelinha.Tiposdelinhapodeserespecificadocomoumnmerointeiro(0=embranco,1=
slido(padro),2=tracejada,3=pontilhada,4=dotdash,5=longdash,6=twodash)oucomouma
dascadeiasdecaracteres"blank","solid","dashed","dotted","dotdash","longdash",ou"twodash",
onde"blank"utilizaeslinhasinvisveis'(isto,nodesenhlos).
Alternativamente,umasequnciadeat8caracteres(dec(1:9,"A":"F"))podeserdada,dandoo
comprimentodesegmentosdelinhaqueso,alternativamente,desenhadaseignorados.Consultea
seo"LinhaEspecificaoTipo'.
http://127.0.0.1:15529/library/graphics/html/par.html 6/13
21/10/2016 R:DefinirouconsultagrficaParmetros
Funescomolinesesegmentsaceitarumvetordevaloresquesoreciclados.
lwd
Alarguradalinha,umpositivonmero,faltosa1.Ainterpretaoespecficadodispositivoe,em
algunsdispositivosnoimplementamaslargurasdelinhainferioraum.(Vejaaajudadodispositivo
paraobterdetalhessobreainterpretao.)
Funescomolinesesegmentsaceitarumvetordevaloresquesoreciclados:emtaislinhasusos
correspondentesavaloresNAouNaNsoomitidos.Ainterpretaodos0especficododispositivo.
mai
Umvectornumricadaformac(bottom,left,top,right)queconfereotamanhodamargem
especificadoempolegadas.
mar
Umvectornumricadaformac(bottom,left,top,right)quedonmerodelinhasdemargema
serespecificadonosquatroladosdatrama.Opadroc(5,4,4,2)+0.1.
mex
mexumfatordeexpansotamanhodoscaracteresqueusadaparadescrevercoordenadasnas
margensdeparcelas.Notesequeistonoalteraotamanhodafonte,emvezespecificaotamanhoda
fonte(comoummltiplocsi)utilizadoparaconverterseentremaremai,eentreomaeomi.
Estecomeacomo1quandoodispositivoaberto,erepostaquandoolayoutalterado(aolado
redefinircex).
mfcol,mfrow
Umvetordaformac(nr,nc).Figurassubsequentesserotiradosemumnrbyncmatrizno
dispositivoporcolunas(mfcol)oulinhas(mfrow),respectivamente.
EmumlayoutcomexatamenteduaslinhasecolunasOvalorbaseda"cex"reduzidoporumfatorde
0.83:sehouvertrsoumaisdequalquerlinhasoucolunas,ofatordereduode0,66.
Definirumlayoutredefineovalorbasedecexequedemexpara1.
Sequalquerumdestesconsultadoelevaidarolayoutatual,demodoconsultandonopodedizerlhe
aordememqueamatrizserpreenchido.
Considerarasalternativas,layoutesplit.screen.
mfg
http://127.0.0.1:15529/library/graphics/html/par.html 7/13
21/10/2016 R:DefinirouconsultagrficaParmetros
Umvectornumricadaformac(i,j)ondeiejindicarqualfiguraemumamatrizdedadosestaser
elaboradoseguinte(sefixando)ouestaserelaborado(seperguntando).Amatrizjdevetersido
estabelecidopormfcoloumfrow.
ParacompatibilidadecomS,aformac(i,j,nr,nc)tambmaceito,quandonrencdevesero
nmeroatualdelinhasenmerodecolunas.Problemasseroignorados,comumaviso.
mgp
Alinhadesegurana(emmexunidades)paraottulodoeixo,rtulosdoseixoselinhadeeixo.Notese
quemgp[1]afetatitlepassoquemgp[2:3]afetamaxis.Opadroc(3,1,0).
mkh
Aalturaempolegadasdesmbolosaserdesenhadoquandoovalorpchumnmerointeiro.
CompletamenteignoradaemR.
new
lgico,faltosaFALSE.SefordefinidocomoTRUE,oprximocomandoplotagemdealtonvel(na
verdadeplot.new)devenolimparoquadroantesdedesenharcomosefosseemumnovodispositivo.
umerro(ignoradocomumaviso)paratentarusarnew=TRUEemumdispositivoqueatualmenteno
contmumatramadealtonvel.
oma
Umvectordeformaac(bottom,left,top,right)darotamanhodasmargensexterioresemlinhas
detexto.
omd
Umvectordeformaac(x1,x2,y1,y2)dararegiodentrodemargensexterioresemNDC(=
dispositivonormalizadocoordenadas),isto,comoumafraco(em[0,1])daregiododispositivo.
omi
Umvectordeformaac(bottom,left,top,right)darotamanhodasmargensexterioresem
polegadas.
page
ROUmvalorbooleanoqueindicaseaprximachamadaparaplot.newvaicomearumanovapgina.
EstevalorpodeserFALSEsehouvervriasfigurasnapgina.
pch
http://127.0.0.1:15529/library/graphics/html/par.html 8/13
21/10/2016 R:DefinirouconsultagrficaParmetros
Uminteiroespecificandoumsmboloouumnicocaractereaserusadocomopadroemtraar
pontos.Verpointsparapossveisvaloresesuainterpretao.Notesequeapenasnmerosinteirose
seqnciasdecaracteressimplespodeserdefinidocomoumparmetrodegrficos(enoNA,nem
NULL).
Algumasfunes,taiscomopointsaceitarumvetordevaloresquesoreciclados.
pin
Asactuaisdimensesdasparcelas,(width,height)empolegadas.
plt
Umvetordaformac(x1,x2,y1,y2)quedascoordenadasdaregiodetramacomofraesda
regiofiguraatual.
ps
integerotamanhodepontodotexto(masnosmbolos).Aocontrriodopointsizeargumentoda
maioriadosdispositivos,istonoalteraarelaoentreamaremai(NORomaeomi).
Oqueseentendepor"tamanhodoponto"especficododispositivo,masamaioriadosdispositivos
significaummltiplode1pb,que1/72depolegada.
pty
Umpersonagemespecificandootipoderegioloteaserutilizado"s"geraumaregioplotagem
quadradoe"m"geraaregioplotagemmxima.
smo
(Unimplemented)umvalorqueindicacomocrculossuavesearcoscircularesdeveriaser.
srt
Arotaodacolunaemgraus.Vejaocomentriosobrecrt.Apenassuportadopelotext.
tck
Ocomprimentodemarcasdeescalacomoumafracomenordalarguraoualturadaregiodetrama.
Setck>=0.5eleinterpretadocomoumafraodoladorelevante,porisso,setck=1aslinhasde
gradesodesenhadas.Aconfiguraopadro(tck=NA)usartcl=0.5.
tcl
Ocomprimentodemarcasdeescalacomoumafracodaalturadeumalinhadetexto.Ovalorpadro
0.5definindotcl=NAconjuntostck=0.01quepadroS'.
usr
Umvetordaformac(x1,x2,y1,y2)dandoosextremosdousuriocoordenadasdaregiode
plotagem.Quandoumaescalalogartmicaestemuso(isto,par("xlog")verdade,verabaixo),
entooslimitesXser10^par("usr")[1:2].Domesmomodoparaoeixodosy.
xaxp
Umvetordaformac(x1,x2,n)dandoascoordenadasdasmarcasdeescalaextremoseonmerode
intervalosentrecarrapatomarcasquandopar("xlog")falsa.Casocontrrio,quandologcoordenadas
soativos,ostrsvalorestmumsignificadodiferente:Paraumpequenointervalo,nnegativo,eos
carrapatossocomonocasolinear,casocontrrio,nestem1:3,especificandoumnmerodecasoe
http://127.0.0.1:15529/library/graphics/html/par.html 9/13
21/10/2016 R:DefinirouconsultagrficaParmetros
x1ex2soosmaisbaixosemaiorpotnciade10dentrodascoordenadasdousurio,10^par("usr")
[1:2].(As"usr"coordenadassolog10transformadasaqui!)
n=1
irproduzirmarcasdeescalaem10^jparaointeiroj,
n=2
dsinaisdek10^jcomkem{1,5},
n=3
dsinaisdek10^jcomkem{1,2,5}.
VeraxTicks()paraumapuraRimplementaodeste.
Esteparmetrorepostoquandoumsistemadecoordenadasdousurioestconfigurado,por
exemplo,iniciandoumanovapginaoupelotelefoneplot.windowouconfiguraopar("usr"):n
retiradodepar("lab").Elaafetaocomportamentopadrodechamadassubsequentesparaaxisparaos
lados1ou3.
Elesrelevanteparaopadrosistemasdeeixosnumricos,eno,porexemplo,comasdatas.
xaxs
Oestilodeeixoclculodointervaloaserutilizadoparaoeixox.Osvalorespossveisso"r","i",
"e","s","d".Osestilossogeralmentecontroladosporointervalodedadosouxlim,sefordada.
Estilo"r"(regular),primeiroestendeointervalodedadosde4porcentoemcadaextremidadee,em
seguida,encontraumeixocometiquetasbonitasqueseencaixadentrodafaixaestendida.
Estilo"i"(interno)apenasencontraumeixocometiquetasbonitasqueseencaixadentrodointervalo
dedadosoriginal.
estilo"s"(standard)encontraumeixocometiquetasbonitasdentrodoqualosdadosoriginaisvose
encaixa.
estilo"e"(estendida)comoestilo"s",excetoquetambmgarantequehespaoparatraar
smbolosdentrodacaixadelimitadora.
Estilo"d"(direta)especificaqueoeixodacorrentedeveserusadoemparcelassubsequentes.
(S"r"e"i"estilostmsidoimplementadasemR.)
xaxt
Umpersonagemqueespecificaotipoeixox.Especificando"n"suprimeplotagemdoeixo.Ovalor
padro"s":paracompatibilidadecomosvaloresS"l"e"t"soaceitos,massoequivalentesa"s":
qualquervalorquenoseja"n"implicaplotagem.
xlog
Umvalorlgico(verlogemplot.default).SeTRUE,numaescalalogartmicaestaserutilizado(por
exemplo,apsplot(*,log="x")).Paraumnovodispositivo,opadroFALSE,ouseja,aescala
linear.
xpd
UmvalorlgicoouNA.SeFALSE,todosplotagemcortadaparaaregiodolote,seTRUE,todos
plotagemcortadaparaaregiodefigura,eseNA,todosplotagemcortadaparaaregiodo
dispositivo.Vejatambmclip.
yaxp
http://127.0.0.1:15529/library/graphics/html/par.html 10/13
21/10/2016 R:DefinirouconsultagrficaParmetros
Umvetordaformac(y1,y2,n)dandoascoordenadasdasmarcasdeescalaextremoseonmerode
intervalosentrecarrapatomarcas,amenosdecoordenadasdelog,consultexaxpacima.
yaxs
Oestilodeeixoclculodointervaloaserutilizadoparaoeixoy.Vejaxaxsacima.
yaxt
Umpersonagemqueespecificaotipoeixoy.Especificando"n"suprimeplotagem.
ylbias
Umvalorpositivorealusadonoposicionamentodotextonasmargensporaxisemtext.Opadro,em
princpiodispositivoespecfico,masatualmente0.2paratodosRdispositivosprprios's.Definaesta
opocomo0.2paracompatibilidadecomR<2.14.0onx11ewindows()dispositivos.
ylog
Umvalorlgicovejaxlogacima.
especificaocor
Ascorespodemserespecificadodevriasmaneirasdiferentes.Amaneiramaissimplescomumacadeiade
caracteresquedonomedacor(porexemplo,"red").Umalistadeascorespossveispodemserobtidos
comafunocolors.Alternativamente,ascorespodemserespecificadodirectamenteemtermosdosseus
componentesRGBcomumacadeiadaforma"#RRGGBB"emquecadaumdosparesRR,GG,BBconsistemde
doisdgitoshexadecimaisquedoumvalornagama00deFF.Ascorestambmpodemserespecificados,
dandoumndiceemumapequenatabeladecores,aspalette:ndicesembrulharrodadaassimcomapaleta
padrodetamanho8,10omesmoque2.IstoproporcionacompatibilidadecomS.ndice0correspondecor
dofundo.Notesequeapaleta(paraalmdo0quepordispositivo)umaconfiguraoporsesso.
coresinteirosnegativossoerros.
Almdisso,"transparent"transparente,tilparareaspreenchidas(comoofundo!),Eapenasinvisvel
paracoisascomolinhasoutexto.Namaioriadascircunstncias(inteiro)NAequivalentea"transparent"
(masnoparaatextemtext).
coressemitransparentesestodisponveisparausoemdispositivosquelhesdosuporte.
Asfunesrgb,hsv,hcl,grayerainbowfornecermaneirasadicionaisdecoresgeradoras.
TipodeLinhaEspecificao
Tiposdelinhapodeserespecificadodandoumndiceemumapequenatabelaincorporadadetiposdelinha
(1=slidos,2=tracejadas,etc,vejaltyacima)oudiretamentecomooscomprimentosdeon/offextenses
delinha.Issofeitocomumacordaporumnmeropar(atoito)caracteres,ouseja,diferentedezero
dgitos(hexadecimal)quedooscomprimentosemposiesconsecutivasnacadeia.Porexemplo,astring
"33"especificatrsunidadesemseguidaportrsforae"3313"especificatrsunidadesemseguidaportrs
foraseguidoporumeme,finalmente,trsfora.As"unidades"estoaqui(namaioriadosdispositivos)
proporcionallwd,ecomlwd=1estoempixelsoupontosou1/96depolegada.
Oscincotiposdelinhasatraoponto(padrolty=2:6)correspondemac("44","13","1343","73",
"2262").
NotesequeNAnoumvalorvlidoparalty.
Nota
http://127.0.0.1:15529/library/graphics/html/par.html 11/13
21/10/2016 R:DefinirouconsultagrficaParmetros
Oefeitoderestabelecertodososparmetros(estabelecivel)ilustraesdecomonosexemplosdifcilprever
seodispositivofoiredimensionada.Vriosdelesestoatentardefinirasmesmascoisasdemaneiras
diferentes,eaquelesltimanoalfabetovaiganhar.Emparticular,asconfiguraesdomai,mar,pin,plte
ptyinteragir,comofazemasconfiguraesdemargemexterior,otamanhodadisposiofiguraeregio
figura.
Referncias
Becker,RA,Chambers,JMeWilks,AR(1988)TheNewSIdioma.Wadsworth&Brooks/Cole.
Murrell,P.(2005)GrficosR.Chapman&Hall/CRCPress.
Vejatambm
plot.defaultparaalgunsdealtonveltraandoparmetroscolorsclipoptionsparaoutrosparmetrosde
configuraodispositivosgrficosx11,postscriptedacriaoderegiesdedispositivosdelayoute
split.screen.
Exemplos
op<par(mfrow=c(2,2),#2x2fotosemumaparcela
Pty="s")#quadradoregioplotagem,
#independentedotamanhododispositivo
##Nofimdeplanejar,reporconfiguraesanteriores:
par(op)
##Alternativamente,
op<par(no.readonly=TRUE)#todaalistadeconfigurvelparde.
##fazermuitaplotagemeparchamadas,emseguida,redefinir:(.)
par(op)
##Notaesteno,emgeral,boasprticas
par("ylog")#FALSE
parcela(1:12,log="y")
nominal("ylog")#VERDADEIRO
parcela(1:2,xaxs="I")#'interioreixo'w/oespaoextra
par(c("usr","xaxp"))
(nr.prof<
c(prof.pilots=16,advogados=11,agricultores=10,vendedores=9,mdicos=9,
mecnica=6,polcias=6,gerentes=6,engenheiros=5,professores=4,
donasdecasa=3,estudantes=3,armed.forces=1))
par(las=3)
barplot(rbind(nr.prof))#R0.63.2:mostraoalinhamentoproblema
par(las=0)#redefinidasparapadro
exigem(grDevices)#forcinza
##utilizao'fg':
plot(1:12,type="b",aprincipal=""fg':eixos,carrapatosecaixanocinza",
fg=cinza(0,7),bty="",sub=R.version.string)7
ex<function(){
old.par<par(no.readonly=TRUE)#todasasconfiguraesparque
#poderiasermudado.
on.exit(par(old.par))
##...
##...fazermuitasnominal()configuraeseenredos
##...
invisvel()#agora,par(old.par)serexecutada
}
ex()
##tiposdelinha
showLty<funo(ltys,xoff=0,...){
http://127.0.0.1:15529/library/graphics/html/par.html 12/13
21/10/2016 R:DefinirouconsultagrficaParmetros
stopifnot((n<comprimento(ltys))>=1)
op<par(mar=rep(.5,4));on.exit(par(op))
parcela(0:1,0:1,type="n",machados=FALSE,ann=FALSE)
y<(n:1)/(n+1)
clty<as.character(ltys)
mytext<funo(x,y,txt)
texto(x,y,txt,adj=c(0,.3),CEX=0,8,...)
abline(h=y,LTY=ltys,...);mytext(xoff,y,clty)
y<y1/(3*(n+1))
abline(h=y,LTY=ltys,LWD=2,...)
mytext(1/8+xoff,y,pasta(clty",LWD=2"))
}
showLty(c("slida","correu","pontilhada","dotdash","longdash","twodash"))
par(new=TRUE)#omesmo:
showLty(c("slida","44","13","1343","73","2262"),xoff=0,2,col=2)
showLty(c("11","22","33","44","12","13","14","21","31"))
[Pacotedegrficosverso3.3.1ndice]
http://127.0.0.1:15529/library/graphics/html/par.html 13/13