2013-07-31 2 views
0

Google의 googleVis 패키지가 대화 형 차트와 반대되는 이미지를 생성 할 수 있습니까? R에서 GoogleVis 차트를 만들려면비대화 형 GoogleVis 차트

library(googleVis) 
M <- gvisMotionChart(Fruits, "Fruit", "Year") 
plot(M) 

그러면 브라우저가 시작되고 중간 차트가 그려집니다. 비대화 형 이미지를 만들어서 플롯 할 수있는 방법이 있나요?

답변

0

대화 형 플롯을 만들고 스크린 샷을 찍는 것이 유일한 방법 인 것처럼 보입니다. googleVis에서 반환 한 객체는 html에 포함 된 Flash 응용 프로그램이므로 정적 플롯을 제공 할 것으로 기대할 수는 없습니다.

2

완전한 해킹,하지만 작동합니다. 생성 된 googleVis 객체에 대한 HTML을보고 svg를 추출합니다. svg를 파일로 저장하고 svg 파일을 열고 변환 할 수있는 이미지 편집기에서 엽니 다.

+0

정확히 어떻게하는지 말해 줄 수 있습니까? 추가 서식을 지정하기 위해 SVG로 googleVis 플롯을 저장하려고합니다. – RHelp

+0

googleVis 출력의 "plot()"으로 시작하여 내 웹 브라우저 (chrome)에서 엽니 다. 그런 다음 소스를보고 SVG ( 태그 사이에 있음)로 드릴 다운합니다. 이 내용을 복사하여 붙여 넣으면 일반 텍스트로 저장됩니다. Inkscape로 텍스트를 열면 SVG로 인식됩니다. 거기에서 메타 파일이나 김프로 열 수있는 것과 같은 여러 파일 형식으로 내보낼 수 있습니다. – Bryan

1

googleVis를 사용할 필요가 없습니다. ggplot2에서 플롯을 만드는 경우 ggthemes 부가 기능 패키지에는 theme_gdocs() 및 Google 차트와 똑같이 차트 스타일을 지정할 수있는 관련 색상 팔레트가 있습니다.

관련 문제