Domanda

mi piacerebbe salvare un'immagine plot direttamente al database.

È il modo migliore in R per fare questo:

  1. Scrivi l'immagine plot (png) per il filesystem
  2. Leggi il file che è stato scritto
  3. Inviare il file al database tramite query (RODBC)

Idealmente mi piacerebbe combinare i punti 1 e 2 di cui sopra, semplicemente scrivere l'immagine png a una connessione binario. Ha R supporta questa?

È stato utile?

Soluzione

No, i dispositivi grafici sono basati su file, in modo che le fasi 1-3 sono corretti. È necessario un quarto di scollegare il file temporaneo ma che è su di esso.

Altri suggerimenti

Se si utilizza uno o reticolo ggplot, è possibile salvare l'oggetto plot (piuttosto che l'immagine stessa) alla base di dati (anche se non so se questo soddisfano le proprie esigenze). Il vantaggio di questo approccio è che si può facilmente ricreare / alterare l'immagine.

Invece di scrivere su un file regolare, potrebbe che scrivere in un FIFO che avrebbe a sua volta negozio nel DB? Saranno dispositivi grafici scrivere in un FIFO se è creato esternamente?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top