【发布时间】:2011-12-22 17:25:46
【问题描述】:
我正在尝试使用视网膜中密度细胞的不同密度点制作地形图。 volcano3d 的例子非常好,它给了我这个想法,所以我想我会根据这个例子来表达我的问题。
我的问题是,如果我有一个岛的轮廓,其 x,y 坐标像geom_path 一样绘制,是否可以仅在路径内构建轮廓图?
我试图这样做,但 r 告诉我问题是我的 x 和 y 轴不连续。
这是我的数据中的第一个点给你一个例子,x 和 y 是坐标,freq 应该是 z 轴。抱歉没有放全部数据,但轮廓有超过 3000 个点,然后我有大约 250 个样本,所以它是一个长数据集。
p <- ggplot(data = contour.xy, aes(x = x, y = y)) +
geom_path(data = contour.xy, aes(x = x, y = y)) +
geom_path(data = opticnerve.xy, aes(x = x, y = y)) +
geom_contour(data = counts, aes(x = "x", y = "y", z = "freq")) +
coord_equal()
我试图放一张图片,但我是新用户,所以因为反垃圾邮件规定,我不能附上图片。
我将非常感谢任何帮助或建议
谢谢大家,圣诞快乐
【问题讨论】:
-
向我们展示您的代码,到目前为止您已经获得了什么。
-
ggplot(data = contour.xy, aes(x = x, y = y)) + geom_path(data= contour.xy, aes(x = x, y = y)) + geom_path( data= opticnerve.xy, aes(x = x, y = y)) + geom_contour(data=counts, aes(x = "x", y="y", z= "freq"))+ coord_equal()
-
这是我必须绘制图像的代码,在我尝试应用轮廓之前它工作正常