簡體   English   中英

R-稀疏2D數據的熱圖

[英]R - Heatmap from sparse 2d data

我想在不使用ggplot的情況下實現此人的目標。 有任何想法嗎?

如何在R中創建2D散射數據的連續密度熱圖?

您可以看到使用該問題中詳細介紹的解決方案時得到的信息。

ggplot(df,aes(x=x,y=y))+
  stat_density2d(aes(alpha=..level..), geom="polygon") +
  scale_alpha_continuous(limits=c(0,1),breaks=seq(0,1,by=0.1))+
  geom_point(colour="red",alpha=0.2)+
  theme_bw()

熱圖非常稀疏。 我希望它涵蓋的范圍遠遠超過現在的范圍。 很難看到有關密度的任何信息。 除了此ggplot解決方案以外,還有其他任何想法可從2D數據制作密度熱圖嗎? 在此處輸入圖片說明

我的一個想法是使用對數刻度進行密度標記,而不是使用線性顏色標記(請參見左側的黑白光譜,這是線性的)。 有什么想法可以做到嗎?

“熱圖是如此稀疏。我希望它能覆蓋的范圍遠遠超過現在所覆蓋的范圍。很難看到有關密度的任何信息。”

請具體說明:您想在擁有大多數或所有NA的區域看到什么?

我實際上最終使用了smoothScatter,它運作良好並且使用了經典的R繪圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM