我对R很新,我正在尝试制作热图。这是我创建的数据的一个例子
Point Distance
9273206 11
9273206 21
9273206 -25
9279872 -9
9279872 10
9770644 9
10315636 25
13144752 5
13257732 -3
“点”列中的值可以多次出现。我正在尝试创建一个热图来表示Point列中的唯一值(在水平线上),Distance列中的值是围绕它绘制的。左侧的负值和右侧的正值。这是我想要创建的一个例子:
http://i.imgur.com/AhVAxOQ.png
中间的黑线代表Point列的唯一值,红线代表Distance列的数据。
我环顾四周想方设法,但找不到任何东西。有人可以解释如何做到这一点或给我一些提示。或者我应该使用完全不同的东西?
提前感谢您的帮助
答案 0 :(得分:0)
如果有人可以帮助我解决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)