Tôi đã sử dụng chức năng dưới đây để tạo ra một bản đồ nhiệt từ một ma trận của 48 cột X 32 hàng:Lỗi trong .External.graphics R
heatmap.2(all.data,Rowv = FALSE, Colv = FALSE, trace="none",main="All data",col=colorRampPalette(c("green","yellow","red")))
Nó được đem lại cho tôi một số cảnh báo vì việc loại bỏ các dendograms , nhưng vẫn còn đó đã cho tôi Heatmap tôi muốn cộng với phím màu, một cái gì happend và bây giờ khi tôi cố gắng chạy cùng nó mang lại cho tôi những âm mưu mà không cần chìa khóa màu và một lỗi:
Error in plot.new() : figure margins too large
In addition: Warning messages:
1: In heatmap.2(all.data, Rowv = FALSE, Colv = FALSE, trace = "none", :
Discrepancy: Rowv is FALSE, while dendrogram is `both'. Omitting row dendogram.
2: In heatmap.2(all.data, Rowv = FALSE, Colv = FALSE, trace = "none", :
Discrepancy: Colv is FALSE, while dendrogram is `none'. Omitting column dendogram.
nếu tôi thay đổi lề đến 1 cho tất cả các bên:
par(mar=c(1,1,1,1))
heatmap.2(all.data,Rowv = FALSE, Colv = FALSE, trace="none",main="All data",col=colorRampPalette(c("green","yellow","red")))
và thử lại nó không làm cho Heatmap và mang lại cho tôi lỗi này:
Error in .External.graphics(C_layout, num.rows, num.cols, mat, as.integer(num.figures), :
invalid graphics state
In addition: Warning messages:
1: In heatmap.2(all.data, Rowv = FALSE, Colv = FALSE, trace = "none", :
Discrepancy: Rowv is FALSE, while dendrogram is `both'. Omitting row dendogram.
2: In heatmap.2(all.data, Rowv = FALSE, Colv = FALSE, trace = "none", :
Discrepancy: Colv is FALSE, while dendrogram is `none'. Omitting column dendogram.
Tôi cũng đã cố gắng thêm vào phím chức năng = T, nhưng chìa khóa màu vẫn không xuất hiện trong Heatmap , bất kì sự trợ giúp nào cũng được đánh giá cao!!!