첫째 - 당신은 다른 이미지 포맷을 사용할 수 있지만 PDF는 최고는 벡터 출력하기 때문에 당신은 당신이 원하는만큼 확대 할 수 있습니다 :
pdf("Your-file.pdf", paper="a4", width=8, height=8)
그럼 pheatmap
(꽤 귀여운 히트 맵) 패키지를 사용하는 것이 좋습니다. 히트 맵 외에 컬러 키를 사용하면 더 나은 히트 맵을 만들 수 있습니다. 마지막으로 pheatmap()
함수는 행 수가 많을 때 레이블 크기를 줄이려고 시도하지만 실제로 많은 수의 행에는 실패합니다. 너무 높은 아니지만 - - 그래서 정말 높은 아래의 코드를 사용하여 행 수 :
가
library(pheatmap)
library(gplots)
if (nrow(table) > 100) stop("Too many rows for heatmap, who can read?!")
fontsize_row = 10 - nrow(table)/15
pheatmap(table, col=greenred(256), main="My Heatmap", cluster_cols=F,
fontsize_row=fontsize_row, border_color=NA)
당신은 열 레이블에 대한 fontsize_col
을 변경할 수 있습니다. 히트 맵의 셀 안에 값을 가지려면 display_numbers
과 같은 흥미로운 옵션이 많이 있습니다. ?pheatmap
을 읽으십시오.
이
은
pheatmap()
명령의 기본 매개 변수에 의해 생성 된 예는 다음과 같습니다
마지막으로 너무 많은 행이 인쇄 디스플레이에 읽기 쉬운,하지만 쓸모가 있습니다.
출처
2012-10-26 23:52:17
Ali
에 더 많은 정보를 얻을 수 있지만 결과 수 있습니다. 또한 히트 맵은 이러한 매개 변수를 허용하지 않습니다. 코딩 예제를 넣을 수 있습니까? 감사합니다 – Layla
불행히도 크기 조정은 거의 해결책이 아닙니다. 어느 쪽도 수출하지 않습니다. – Workhorse