ylim - r plotly layout



R이있는 pdf에서 클릭 가능한 링크를 삽입하는 방법 (1)

pdf() 함수를 사용하여 R으로 생성 된 플롯을 저장합니다 (아래 참조). 이 플롯에 클릭 가능한 하이퍼 링크를 추가 할 수 있습니까? pdf() 대안을 환영합니다.

pdf(file="plot.pdf",width=20,height=50)
q <- ggplot(df, aes(x=reorder(desc,Value, FUN=median), y=Value))
q + geom_boxplot(aes(fill = factor(role)))+ coord_flip()
dev.off()

여기서 df$desc 는 다음과 같습니다 :

[1] "http://www.jcvi.org/cgi-bin/tigrfams/HmmReportPage.cgi?acc=TIGR02914  #  EpsI_fam: EpsI family protein  # Role: 141"                                        
[2] "http://www.jcvi.org/cgi-bin/tigrfams/HmmReportPage.cgi?acc=TIGR03067  #  Planc_TIGR03067: Planctomycetes uncharacterized domain TIGR03067  # Role: 157"     
[3] "http://www.jcvi.org/cgi-bin/tigrfams/HmmReportPage.cgi?acc=TIGR03021  #  pilP_fam: type IV pilus biogenesis protein PilP  # Role: 91"   

pdf에서는 링크를 클릭 할 수 없습니다.


Rsweave와 함께이 작업을 수행 할 수 있습니다. Rsweave를 사용하면 LaTeX에서 R을 호출 할 수 있습니다.

그래서 내 자신의 데이터를 사용하는 예제 파일은 다음과 같습니다.

\documentclass{article}
\usepackage{hyperref}

\begin{document}
\SweaveOpts{concordance=TRUE}


<<echo=FALSE,fig=TRUE>>=
    library(ggplot2)
    q <- ggplot() + geom_point(data=data.frame(x = c(1,2,3,4),y=c(4,3,2,1)), aes(x=x,y=y))
    print(q)
@
\par{
    \url{http://google.com}
}

\end{document}

그리고 이것을 Rstudio에서 컴파일 할 수 있습니다. 파일에 확장자가 .rnw 인 경우 수행 할 작업을 알 수 있습니다. R에서 컴파일하는 경우 Sweave 명령을 사용할 수 있습니다.





pdf-generation