簡體   English   中英

使用R創建熱圖以繪制正值和負值

[英]Using R to create a heat map to plot positive and negative values

我是R的新手,正在嘗試創建熱圖。 這是我創建的數據的一個示例

Point         Distance
9273206       11
9273206       21
9273206       -25
9279872       -9
9279872       10
9770644        9
10315636       25
13144752        5
13257732       -3

點列中的值可以出現多次。 我正在嘗試創建一個熱圖,該熱圖表示“點”列中的唯一值(在水平線上),“距離”列中的值圍繞它繪制。 左邊的負值和右邊的正值。 這是我要創建的示例:

http://i.imgur.com/AhVAxOQ.png

中間的黑線表示“點”列中的唯一值,紅線表示“距離”列中的數據點。

我環顧四周,以尋找方法對此進行繪圖,但找不到任何東西。 有人可以解釋如何執行此操作或給我一些提示。 還是我應該使用完全不同的東西?

在此先感謝您的幫助

如果有人可以幫助我解決text問題,我想到了這個。

plot(Point ~ Distance, data = yourData, pch = '.', cex = 10, 
     col = 'red', ylab = "", yaxt = "n", las = 1)
abline(v = 0)

產生以下圖。

在此處輸入圖片說明

唯一的軸值更具挑戰性。 我認為text可能是到達那里的正確方法,但我的結果有點難以閱讀。 希望有人知道如何解決它。

 text(unique(dat$Point), labels = unique(dat$Point), 
      adj = c(1,2), pos = 2, offset = 0)

暫無
暫無

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

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