Como imprimir e salvar um lote grades de r

Video: Como diminuir o tamanho de várias fotos de uma só vez

Você precisa saber três coisas essenciais sobre gelosia parcelas em R: como atribuir um gelosia traçar a um objeto, como imprimir uma gelosia plotar em um script, e como salvar um gelosia enredo para o arquivo.

Como atribuir um enredo estrutura para um objeto em R

parcelas de treliça são Objects-, portanto, você pode atribuí-los a variáveis, como qualquer outro objeto. Isto é muito conveniente quando você quiser reutilizar um objeto trama em seu código a jusante - por exemplo, para imprimi-lo mais tarde.

Video: Curso de corel draw Salvar, Exportar e Imprimir

A atribuição a uma variável funciona como qualquer atribuição de variável em R:

gt; my.plot lt; - xyplot (mpg ~ HP | cyl, dados = mtcars) gt; classe (my.plot) [1] "latada"

Como imprimir uma trama rede em um script R

Quando você executar o código de forma interativa - digitando comandos no console R - basta digitar o nome de uma variável que imprime variável. No entanto, você precisa explicitamente imprimir um objeto ao executar um script. Você pode fazer isso com o impressão() função.

porque um gelosia enredo é um objeto, você precisará usar explicitamente a impressão() função em seus scripts. Esta é uma pergunta freqüente na documentação R, e pode facilmente levar a uma confusão se você esquecer.

Para ser claro, a seguinte linha de código irá fazer nada se você colocá-lo em um script e fonte o script. (Para ser tecnicamente correto: o código ainda será executado, mas o objeto resultante nunca será impressa - ele simplesmente fica descartada.)

gt; xyplot (mpg ~ cv | cyl, dados = mtcars)

Para obter o efeito desejado de imprimir o enredo, você deve usar impressão():

gt; my.plot lt; - xyplot (mpg ~ HP | cyl, dados = mtcars) gt; print (my.plot)

Como salvar um lote rede para arquivar



Para salvar um gelosia trama para um arquivo de imagem, você usa uma versão ligeiramente modificada da sequência de funções que você veio através da base de gráficos.

Aqui está uma pequena lembrança da sequência:

  1. Abra um dispositivo de gráficos usando, por exemplo,PNG ().

    o gelosia fornece o pacote trellis.device () função que faz efetivamente a mesma coisa, mas é otimizado para gelosia parcelas, porque ele usa parâmetros gráficos apropriados.

  2. Imprimir o enredo.

    Você deve usar o impressão() função explicitamente!

  3. Feche o dispositivo gráfico.

Video: Como criar um mapa no Google Maps

Colocar isso em ação usando trellis.device () para abrir um arquivo chamado xyplot.jpg, imprimir o seu enredo, e, em seguida, fechar o dispositivo. Você pode usar o setwd ( “~ /”) para definir o diretório de trabalho para sua pasta pessoal.

gt; setwd ("~ /") Gt; trellis.device (= dispositivo"png", Nome do ficheiro ="xyplot.jpg") Gt; de impressão (my.plot) gt; dev.off ()

Agora você deve ser capaz de encontrar o arquivo xyplot.jpg na sua pasta pessoal.


Publicações relacionadas