Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ComplexHeatmap包创建行注释时,R找不到函数anno_simple()_R_Annotations_Heatmap - Fatal编程技术网

使用ComplexHeatmap包创建行注释时,R找不到函数anno_simple()

使用ComplexHeatmap包创建行注释时,R找不到函数anno_simple(),r,annotations,heatmap,R,Annotations,Heatmap,我正在尝试创建一个包含p值的行注释的热图,如ComplexHeatmap包()使用指南中的示例所述 我试图重现这个例子: library(ComplexHeatmap) library(circlize) # colorRamp2 function set.seed(123) pvalue = 10^-runif(10, min = 0, max = 3) is_sig = pvalue < 0.01 pch = rep("*", 10) pch[!is_sig] = NA # co

我正在尝试创建一个包含p值的行注释的热图,如ComplexHeatmap包()使用指南中的示例所述

我试图重现这个例子:

library(ComplexHeatmap)
library(circlize)  # colorRamp2 function

set.seed(123)
pvalue = 10^-runif(10, min = 0, max = 3)
is_sig = pvalue < 0.01
pch = rep("*", 10)
pch[!is_sig] = NA

# color mapping for -log10(pvalue)
pvalue_col_fun = colorRamp2(c(0, 2, 3), c("green", "white", "red"))
ha = HeatmapAnnotation(
   pvalue = anno_simple(-log10(pvalue), col = pvalue_col_fun, pch = pch),
   annotation_name_side = "left")
ht = Heatmap(matrix(rnorm(100), 10), name = "mat", top_annotation = ha)

# now we generate two legends, one for the p-value
# see how we define the legend for pvalue
lgd_pvalue = Legend(title = "p-value", col = pvalue_col_fun, at = c(0, 1, 2, 3),
   labels = c("1", "0.1", "0.01", "0.001"))

# and one for the significant p-values
lgd_sig = Legend(pch = "*", type = "points", labels = "< 0.01")

# these two self-defined legends are added to the plot by `annotation_legend_list`
draw(ht, annotation_legend_list = list(lgd_pvalue, lgd_sig))
可能显示包可能存在问题。 我正在运行的ComplexHeatmap包的版本是1.20.0。 R版本是3.5.1

你能帮我解决这个问题吗


谢谢

嘿,这对我很管用。。可能是R的旧版本。我在3.6.1,ComplexHeatmap_2.0.0。。。安装新版本?对我也适用。我正在使用ComplexHeatmap 2.3.2版。嘿,它对我有用。。可能是R的旧版本。我在3.6.1,ComplexHeatmap_2.0.0。。。安装新版本?对我也适用。我正在使用ComplexHeatmap 2.3.2版。
Error in anno_simple(-log10(pvalue), col = pvalue_col_fun, pch = pch) :
 could not find function "anno_simple"