"R语言,运行pheatmap(data, breaks = c(-2, -1, 0, 1, 2), color=colorRampPalette(c("#FF0089", "white", "#013AD5"))),出现以下报错,如何解决\nError in color[1] : object of type 'closure' is not subsettable"\n这个错误是由于在color参数中使用了colorRampPalette函数而导致的。colorRampPalette函数返回一个颜色向量的函数,而不是直接的颜色向量。所以在这里的color参数中应该使用colorRampPalette函数返回的函数来生成颜色向量。\n\n你可以将colorRampPalette函数返回的函数赋值给一个变量,然后再将这个变量作为color参数的值。例如:\n\nR\nmy_color <- colorRampPalette(c(\"#FF0089\", \"white\", \"#013AD5\"))\npheatmap(data, breaks = c(-2, -1, 0, 1, 2), color = my_color)\n\n\n这样就可以避免这个错误了。


原文地址: https://www.cveoy.top/t/topic/pKgA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录