小编Ale*_*ani的帖子

绘图错误 - if(nrow(layer_data)== 0)return()中的错误:参数长度为零

我正在运行一个R代码(不是我的代码),用于读取目录并绘制图表:

library(ggplot2)

dat <- at <- read.table(file="User/alexanderzamani/Documents/results.txt", 
                        sep = "\t", header= TRUE)

#let's just look at a single mutation rate
r <- dat[which(dat$u==0.00010),]

#now let's plot it out
p <- ggplot(r, aes(x=S, y=k, group=pN))
p + geom_line(aes(color=pN), size=2, alpha=0.5) + geom_point() +
    xlab("Overlapping generations (proportion of offspring that survive)") + 
    ylab("substitution rate") + 
    scale_colour_gradient(name="Degree of\npopulationsize\nfluctuation")
Run Code Online (Sandbox Code Playgroud)

安装后ggplot2,我运行代码,我显示一个空白的石英窗口,这个错误:

Error in if (nrow(layer_data) == 0) return() : argument is of length zero
Run Code Online (Sandbox Code Playgroud)

我没有R的经验,任何帮助将不胜感激.

- 编辑

这是我正在使用的上传.txt文件的链接 - http://txtup.co/NW6lU

r ggplot2

0
推荐指数
1
解决办法
3074
查看次数

标签 统计

ggplot2 ×1

r ×1