如何使用R中的绘图函数绘制几条带点的线?

时间:2017-11-03 22:54:22

标签: r

我是R的新手并尝试使用简单的plot()函数绘制图表。所以,我写了这段代码:

d=read.csv("Nutrition assay example") 
head(d) 
plot(d$Carbs0~d$EAAs0, typ="p", pch=19, ylab="Carbohydrate (g/bee)", xlab="Amino acids (g/bee)") ) lines(d$Carbs0~d$EAAs0) 
lines(d$Carbs1~d$EAAs1, col="red") 
points(d$Carbs1~d$EAAs1, col="red", pch=19)

我收到此消息:

Error in (function (formula, data = NULL, subset = NULL, na.action = na.fail,  :    invalid type (NULL) for variable 'd$Carbs1'

有任何帮助和建议吗?

1 个答案:

答案 0 :(得分:0)

您只需要删除代码中的额外括号。

更改此(g/bee)") ) lines

此代码(g/bee)") lines

完整代码

d=read.csv("Nutrition assay example") 
head(d) 
plot(d$Carbs0~d$EAAs0, typ="p", pch=19, ylab="Carbohydrate (g/bee)", xlab="Amino acids (g/bee)")
lines(d$Carbs0~d$EAAs0)
lines(d$Carbs1~d$EAAs1, col="red")
points(d$Carbs1~d$EAAs1, col="red", pch=19)