Come salvare l'immagine trama R per database?
Domanda
mi piacerebbe salvare un'immagine plot direttamente al database.
È il modo migliore in R per fare questo:
- Scrivi l'immagine plot (png) per il filesystem
- Leggi il file che è stato scritto
- 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?
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?