2010-05-05 5 views
4

이것은 프로그래밍 문제는 아니지만 여기서는 그다지 적지 않습니다.ggplot2에서 OOo 워크 플로우로?

한 번 내 보고서에 라텍스를 사용했습니다. 그러나 내가 일하는 사람들은 작은 편집을해야하고 라텍스 skillz을 가지고 있지 않아야합니다. 오픈 오피스가 그 길이다. 그러나 dpi> 100으로 ggplot 이미지를 저장하면 정말보기 흉한 그래프가됩니다. dpi = 600은 no go (예 : 거대한 전설)입니다. 그래서 뭐 할까?

저는 현재 openoffice가 가져올 수있는 eps에 (아직 ggsave를 통해) 저장합니다. 그러나 성과는 전혀 좋지 않다.

Google 검색 OOo에서 불량 EPS 성능에 대한 버그를 발견했으며 구현되지 않은 svg 기능에 대해서도 설명했습니다. 그러나 아무도 지금 당장 나를 도와주지 않습니다.

ggplot2 및 OOo로 작업하는 경우 - 무엇을합니까? 나는 어떤 이유로 pdf 변환으로 unsuccesfull되었습니다.

+0

는 dpi로는 = 100 추한 그래프를 생성 무엇을 의미합니까 시도? 그들은 똑같이 보일 것입니다. – hadley

+0

나는 이것에 대해 어떻게 생각해야하는지 모른다. ggplot의 최신 업데이트에서 뭔가를 했습니까? 최신 R 및 ggplot으로 이전 코드를 실행하면 문제가 해결됩니다.하지만 http://r.789695.n4.nabble.com/ggsave-to-png-bug-in-ggplot2-td903234.html과 내 질문을 up'ed 사람들은 문제가 진짜 ... 내 다른 기계 om 문제를 재현하면, 내가 돌아 올게. 현재 나는 사람들에게 시간 낭비를해서 미안하다. – Andreas

답변

2

eps이 작동하지 않는 경우 다른 장치를 사용해보십시오. 예를

qplot(mpg, wt, data=mtcars) 
ggsave(filename = "test.png")   % png device guessed from filename 
ggsave(filename = "test.png", dpi = 600) % higher res if quality is an issue 
+0

hadley에 대한 나의 코멘트에 관한 - 문제 솔기가 고쳐질 ... 나는 왜 그런지 이해하지 못한다. 그러나 작동하지 않는 솔루션과 현재 작동중인 솔루션이 귀하가 제안한 것과 동일한 솔루션이므로 - 귀하의 답변을 수락합니다. 감사. – Andreas

+0

@ 리치 - 일련의 플롯을 배치 저장하는 것이 가능합니까? 'ggsave()'는 하나의 파일 만 인수로 받아들입니다 :-( – briandk

+0

@briandk : loop /'* apply' 함수를 사용합니다. 예를 들어'lapply (list (plot1, plot2), function (x) ggsave (plot = x))'. –

0
+0

감사합니다. Ricardo - 이유가 무엇보다 최근에 odfWeave가 작동했습니다. 뭔가 잘못되어 XML 오류가 발생했습니다. 그러나 이것이 앞으로 나아갈 길 일 수도 있습니다. + odfweave가 내가 가진 문제를 해결할 지 모르겠다. – Andreas

관련 문제