2017-11-03 15 views
0

私はRの新人で、単純なplot()関数を使ってグラフをプロットしようとしています。Rのプロット関数を使用してポイントを使って複数の線をプロットするには?

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

すべてのヘルプや提案:

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) 

が、私はこのメッセージが表示されます。だから、私はこのコードを書きましたか?

+0

完全なコード(g/bee)") lines

このコードにエラーがあるが、あなたのデータに関連しているようです。彼らはこの問題で最小限の例を挙げるべきです。 – Suren

+0

大学のコンピュータで働いていましたが、ノートパソコンで試してみましたが、うまくいきませんでした。 –

+0

いくつかのサンプルデータを提供しなければ、あなたの質問に答えることは難しいです。 –

答えて

0

コード内の余分な括弧を削除するだけで済みます。

変更この(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) 
関連する問題