簡體   English   中英

R - 對二維直方圖/密度使用熱圖

[英]R - using heatmaply for a 2d histogram / density

我對編程和網站很陌生,所以如果我搞砸了這個解釋,請告訴我。

我有一系列相當長的 x, y 坐標表示二維空間中的一個字符。 假設空間是 200 x 400。我想通過一個漂亮的葉綠體來表示角色在每個 x、y 坐標中的時間量。

我想為此使用熱圖,因為我認為輸出很漂亮,而且我希望我的觀眾能夠放大數據。 它並不是真的要進行密度估計(我認為?)所以我試圖解決它。

我想這樣做的方法是用數據中每個 x、y 坐標在幀中的每個 x、y 坐標中出現的次數來填充 200x400 數據幀。 從本質上講,要從數據框中構建 2d 地圖並對其進行計數

所以,我想我的問題是:

1)。 如何獲得我的集合中每個唯一 x、y 坐標的計數

2)。 我如何輕松地將這些計數傳遞給我的 200x400 數據幀中充滿零的匹配 x、y 單元格?

這似乎應該很容易,但我似乎無法弄清楚! 我是 r 的新手,看不到我需要做的事情的形狀。

您可以使用table函數來獲取計數矩陣。

table(X,Y)

X 和 Y 應該是坐標列。

基於一些樣本數據的輸出在此處輸入圖片說明

暫無
暫無

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

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