저널은 수치를 EPS 파일로 제출하기를 원합니다. ggplot2를 사용하여 EPS 파일로 EPS 파일로 내 보낸 다음 Adobe Illustrator에서 EPS 파일을 열면 "시스템에서 글꼴을 찾을 수 없습니다"라는 메시지가 나타납니다.ggplot2 : 포함 된 글꼴이 포함 된 EPS로 플롯 저장
어떻게 해결합니까? 다음은 현재 사용하고있는 구문입니다.
library(ggplot2)
a <-c("Sad Mood", "Cognition", "Fatigue", "Interest Loss", "Slowed", "Self-blame", "Suicidal Ideation", "Early insomnia", "Appetite", "Late insomnia", "Agitated", "Weight", "Middle insomnia", "Hypersomnia", "Age", "Sex")
b <-c(20.7,16.5,13.8,13.1,8.8,6.4,6.1,3.6,3.0,2.5,2.1,1.3,0.9,0.7,0.4,0.1)
c <-c(17.90,13.64,11.36,10.72,6.99,4.60,4.68,2.38,2.09,1.65,1.35,0.76,0.47,0.24,0.15,0.03) #lower CI
d <-c(23.47,19.27,16.28,15.74,10.64,8.20,7.95,5.07,4.21,3.63,2.99,2.22,1.59,1.62,0.95,0.31) #upper CI
data <- data.frame(a,b,c,d)
data1 <- transform(data, a = reorder(a, order(b, decreasing = FALSE)))
data1$label <-sprintf("%.1f", data1$b)
ggplot(data1, aes(x=as.factor(a), y=b, order=a))+
geom_bar(stat="identity",fill='#888888',colour='#888888') +theme_bw() +coord_flip() +
ylab("Relative importance estimation in %") +xlab("") +
geom_errorbar(aes(ymin=c, ymax=d), width=.3, size=.5)+
geom_text(aes(label=label), size=4.5, vjust=.4,hjust=-1.5)+
scale_y_continuous(limits = c(-0, 25))+
theme(axis.text.x = element_text(size = 13))+
theme(axis.text.y = element_text(size = 13))+
theme(axis.title.x = element_text(size = 14, vjust=-.2))
내가 게시하기 전에 Google에서 찾은 해결책이었습니다. 그러나 EPS 용이 아닌 PDF 용이며 스크립트로 작업 할 수 없습니다. "loadfonts (device ="pdf "); loadfonts (device ="postscript ")는 정확히 무엇입니까? – Torvon
extrafont를 설치하고 문서를 보면서 더 나은 서비스를 제공 할 수 있습니다. 몇 달 전에이 작업을 수행했습니다. :) 그러나 loadfonts는 지정된 장치 (예 :'pdf' 또는'postscript')로 폰트를 등록합니다. 이 경우 R에 글꼴을 지정한 다음 extrafont를 사용하여 PS에 등록 할 수 있습니다. 글꼴이 보이지 않는 문제를 피할 수 있어야합니다. 그렇지 않다면 폰트 이름과 패밀리가 정확히 일치하는지 확인해야합니다.이 패밀리는 공백 + ggplot2 인 글꼴 패밀리가있는 경우에 싫어합니다. 미안 나는 내 머리 꼭대기에서 더 많이 기억할 수 없다. –