Pregunta

Me gustaría guardar una imagen del diagrama directamente a la base de datos.

Es la mejor manera en R para hacer esto:

  1. Escribir la trama de la imagen (png) para el sistema de ficheros
  2. Leer el archivo que fue escrito
  3. Enviar el archivo a la base de datos a través de la consulta (RODBC)

Idealmente me gustaría combinar los pasos 1 y 2 de arriba, simplemente escribir la imagen png a un binario de conexión.Hace R de apoyo a este?

¿Fue útil?

Solución

No, los dispositivos gráficos están basados en archivos, por lo que sus pasos 1-3 son correctos.Usted necesita un cuarto para desvincular el archivo temporal, pero eso es todo.

Otros consejos

Si utiliza cualquiera de celosía o ggplot, puede guardar el objeto parcela (en lugar de la propia imagen) a la base de datos (aunque no sé si es que cumple con sus necesidades). La ventaja de este enfoque es que usted puede fácilmente volver a crear / modificar la imagen.

En lugar de escribir en un archivo normal, podría escribirla en un FIFO que a su vez lo almacenan en la base de datos? Serán los dispositivos gráficos escribir en una FIFO si ha creado externamente?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top