相关疑难解决方法(0)

如何将轮廓线转换为填充轮廓?

有没有人知道一种方法来转动contourLines多边形的输出,以绘制为填充轮廓,如同filled.contours.是否有关于如何绘制多边形以便查看所有可用级别的顺序?以下是一段不起作用的示例代码段:

#typical plot
filled.contour(volcano, color.palette = terrain.colors)

#try
cont <- contourLines(volcano)
fun <- function(x) x$level
LEVS <- sort(unique(unlist(lapply(cont, fun))))
COLS <- terrain.colors(length(LEVS))
contour(volcano)
for(i in seq(cont)){
    COLNUM <- match(cont[[i]]$level, LEVS)
    polygon(cont[[i]], col=COLS[COLNUM], border="NA")
}
contour(volcano, add=TRUE)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

r contour

10
推荐指数
2
解决办法
7377
查看次数

在 R 中的热图中在连接的单元周围绘制等高线

我有两个时间轴的数据和每个单元格的测量值。由此我创建了一个热图。我还知道每个单元格的测量值是否重要。

我的问题是在所有重要的单元格周围画一条等高线。如果单元格形成具有相同显着性值的集群,我需要围绕集群而不是围绕每个单独的单元格绘制轮廓。

数据格式如下:

   x_time y_time    metric signif
1       1      1 0.3422285  FALSE
2       2      1 0.6114085  FALSE
3       3      1 0.5381621  FALSE
4       4      1 0.5175120  FALSE
5       1      2 0.6997991  FALSE
6       2      2 0.3054885  FALSE
7       3      2 0.8353888   TRUE
8       4      2 0.3991566   TRUE
9       1      3 0.7522728   TRUE
10      2      3 0.5311418   TRUE
11      3      3 0.4972816   TRUE
12      4      3 0.4330033   TRUE
13      1      4 0.5157972   TRUE
14      2      4 0.6324151   TRUE
15      3      4 …
Run Code Online (Sandbox Code Playgroud)

r significance contour heatmap ggplot2

5
推荐指数
1
解决办法
604
查看次数

标签 统计

contour ×2

r ×2

ggplot2 ×1

heatmap ×1

significance ×1