R 플롯 이미지를 데이터베이스에 저장하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/2045837

  •  20-09-2019
  •  | 
  •  

문제

플롯 이미지를 데이터베이스에 직접 저장하고 싶습니다.

이 작업을 수행하는 가장 좋은 방법입니다.

  1. 파일 시스템에 플롯 이미지 (PNG)를 쓰십시오.
  2. 작성된 파일을 읽으십시오
  3. 쿼리 (rodbc)를 통해 파일을 데이터베이스로 보내기

이상적으로는 PNG 이미지를 이진 연결에 쓰면 위의 1 단계와 2 단계를 결합하고 싶습니다. R이 이것을 지원합니까?

도움이 되었습니까?

해결책

아니요, 그래픽 장치는 파일 기반이므로 단계 1-3이 정확합니다. 임시 파일을 풀려면 네 번째가 필요하지만 그 문제입니다.

다른 팁

Lattice 또는 GGPlot을 사용하는 경우 이미지 자체가 아닌 플롯 객체를 데이터베이스에 저장할 수 있습니다 (요구 사항을 충족하는지 모르겠지만). 그 접근법의 이점은 이미지를 쉽게 재현/변경할 수 있다는 것입니다.

일반 파일에 쓰는 대신 DB에 저장할 FIFO에 작성할 수 있습니까? 그래픽 장치가 외부에서 생성되면 그래픽 장치가 FIFO에 쓸 것입니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top