Cómo imprimir y guardar una trama reticular en r

Video: COMO IMPRIMIR O GUARDAR ARCHIVOS DE S10 PRESUPUESTOS

Lo que necesita saber tres cosas esenciales acerca enrejado parcelas en I: cómo asignar una enrejado representar a un objeto, cómo imprimir una enrejado trazar en un script, y cómo guardar una enrejado Imprimir en archivo.

Cómo asignar una parcela de celosía a un objeto en R

parcelas de celosía son objetos-, por tanto, puede asignarlos a variables, al igual que cualquier otro objeto. Esto es muy conveniente cuando se desea volver a utilizar un objeto plano en el código de aguas abajo - por ejemplo, para imprimir más tarde.

La asignación a una variable funciona igual que cualquier asignación de variables en I:

gt; my.plot lt; - xyplot (mpg ~ hp | = cyl, datos mtcars) gt; clase (my.plot) [1] "enrejado"

Cómo imprimir una trama reticular en una secuencia de comandos R

Al ejecutar código de forma interactiva - tecleando comandos en la consola R - simplemente escribiendo el nombre de la variable que se imprime una variable. Sin embargo, es necesario explícitamente imprimir un objeto cuando se ejecuta una secuencia de comandos. Esto se hace con el impresión() función.

Porque un enrejado trama es un objeto, es necesario utilizar explícitamente la impresión() función en las secuencias de comandos. Esta es una pregunta frecuente en la documentación de R, y se puede llevar fácilmente a confusión si se olvida.

Para ser claros, la siguiente línea de código va a hacer nada si lo pones en un guión y fuente de la secuencia de comandos. (Para ser técnicamente correcto: el código seguirá funcionando, pero el objeto resultante nunca se imprimen - simplemente se descarta.)

gt; xyplot (mpg ~ hp = | cyl, datos mtcars)

Para obtener el efecto deseado de la impresión de la trama, debe utilizar impresión():

gt; my.plot lt; - xyplot (mpg ~ hp | = cyl, datos mtcars) gt; impresión (my.plot)

Como salvar una trama reticular de presentar

Para guardar una enrejado de trazado a un archivo de imagen, se utiliza una versión ligeramente modificada de la secuencia de funciones que llegó a través de gráficos de base.

Video: Solidworks 2015 #6: Generando Planos de piezas (PDF)

He aquí un breve recordatorio de la secuencia:

  1. Abrir un dispositivo de gráficos utilizando, por ejemplo,png ().

    los enrejado paquete proporciona el trellis.device () función que efectivamente hace lo mismo, pero está optimizado para enrejado parcelas, ya que utiliza parámetros gráficos apropiados.

  2. Imprimir la trama.

    Debe utilizar el impresión() explícitamente la función!

  3. Cierre el dispositivo de gráficos.

Poner esto en acción utilizando trellis.device () para abrir un archivo llamado xyplot.jpg, imprimir su trama, y ​​luego cerrar el dispositivo. Se puede utilizar el setwd ( “~ /”) para establecer el directorio de trabajo a la carpeta de inicio.

gt; setwd ("~ /") Gt; trellis.device (device ="png", Nombre de archivo ="xyplot.jpg") Gt; impresión (my.plot) gt; dev.off ()

Ahora debería ser capaz de encontrar el archivo xyplot.jpg en la carpeta de inicio.

Artículos Relacionados