繪圖時遇到的一系列報錯:
RStudio
中報錯Error in plot.new() : figure margins too large
原因:圖的邊距太小淘衙,就是邊距設(shè)置的太大萌腿。
通過調(diào)大上面圖"畫圖和幫助窗口",然后將代碼重新運行讥珍,就可以顯示出圖片了历极。
2.Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) :
invalid graphics state
解決方案:可能是作圖太多,R無法承受衷佃,清空所有繪圖即可
dev.off()
ggplot(metrics, aes(x=RSQ, fill=inDbSNP)) +
geom_density(alpha=0.5) +
scale_x_continuous(name="MaCH / Thunder Imputation Quality") +
scale_y_continuous(name="Density") +
theme(legend.position="top")
3.見圖
這個情況的解決就是用下面這行代碼直接保存在后臺能看見趟卸。
ggsave("heat_vo.png",width = 15,height = 10)