2017-02-27 1 views
2

나는 R 패키지 wordcloud2을 사용하고 있습니다. 그것은 잘 작동하지만 결과와 내가 발견 한 유일한 방법은 다음과 PDF를 생산해야합니다. 내가 widgetsize 좋은 값을 찾을 수 없습니다 내가 사용하는 모든 시간 :. 나는 (참고가 wordcloud2 객체를 생성하면 이제좋은 품질의 pdf에 wordcloud를 넣는 방법

> ds 
      word freq 
1   data 33 
2  cloud 32 
3 complessità 29 
4  system 29 
5  cliente 24 
6  soglia 24 
7  servizi 19 
8  network 18 
9  digitale 17 
10  radio 17 
11 progetto 15 
12  scada 15 
13 ticketing 15 
14 telephone 14 
15   web 14 
16   app 13 
17 business 13 
18 engineering 13 
19 requisiti 13 
20  sistema 13 

library(wordcloud2) 
library(webshot) 
library("htmlwidgets") 
webshot::install_phantomjs() 
set.seed(142) 
my_graph = wordcloud2(ds, size = 1.5, #widgetsize = 10, 
         minRotation = -pi/4, maxRotation = -pi/4) 

: 은 이미 단어와 해당 주파수와 dataframe을 얻은 그것, 나는 빈 이미지를 얻을. 아마 더 높은 정의 된 개체를 만드는 데 사용할 수있는), 내가 html로 넣어 다음 html로 변환 :

# sizingPolicy(defaultWidth = 100, ....) <- possible solution? 
saveWidget(my_graph, "myDocument.html" , selfcontained = F) 
webshot("myDocument.html","myFigure.pdf", delay =6, vwidth = 1500, vheight=1500) 

나는 낮은 정의로 사진을 구하십시오

enter image description here

하는 내 최종 이미지에 대한 더 높은 차원을 설정할 수있는 절차의 일부? 내 wordcloud2 그래프 (my_graph)를 가져 와서 원하는 치수로 직접 pdf (또는 png 등)를 만들고 싶습니다. 방법이 있습니까?

+0

RStudio를 사용할 수 있습니다. 그림을 플롯하고 드롭 다운 메뉴마다 저장하십시오. – Jimbou

+0

Ehi Jimbou, 그런 식으로 매우 낮은 품질로 인물을 구할 수 있습니다. 허용되는 정의에는 제한이 있습니다. –

+1

wordcloud를 만들 때 더 큰 '크기'를 사용해보십시오. –

답변

0

1) 당신은 구글 크롬에 worldcloud을 열 수 있습니다 RStudio에서

#Data 
word<-c("data","cloud","complessità","system", 
"cliente","soglia","servizi","network","digitale", 
"radio","progetto","scada","ticketing","telephone", 
"web","app","business","engineering","requisiti", 
"sistema") 
freq<-c(33,32,29,29,24,24,19,18,17,17,15,15,15,14,14,13,13,13,13,13) 
ds<-as.data.frame(cbind(word, freq)) 
ds$freq<-as.numeric(ds$freq) 

library(wordcloud2) 
set.seed(142) 
wordcloud2(ds, size = 1.5, #widgetsize = 10, 
         minRotation = -pi/4, maxRotation = -pi/4) 

2)

enter image description here

3) (PDF에서 구글 크롬의 출력을 저장 코드 실행 CTRL + P -> 저장 -> PDF)

4) 여기에서 고품질 PDF 출력을 다운로드하십시오. https://www.docdroid.net/3tZaVGm/capturar-pdf.pdf

관련 문제