0

次の問題が心配です。会社の企業デザインのRGBカラーを含む.csvファイルがあります。

cols <-   read.table("cols.csv")

あなたはファイルを持っていないので、いくつかの情報

str(cols) 

戻り値

'data.frame':66obs。1つの変数の:$ V1:66レベルの係数 "0,0,0"、 "0,122,155"、..:1 64 5 20 37 56 57 58 5960...および

cols 

戻り値

           V1
1        0,0,0

2      51,51,51

3   102,102,102

。。。

私の考えは、ベクトルをプロットし、Rでrgbコマンドを使用してファイルから66 rgbカラーコードを使用することです。ただし、これを行う場合:

x<-seq(0,2,0.2)

barplot(x, col=rgb(cols$V1[1],maxColorValue=255))

私は得る

Error in rgb(cols$V1[1], maxColorValue = 255) : 
  argument "green" is missing, with no default

私は自分自身を明確にすることができたと思います。

よろしくお願いいたします。

4

1 に答える 1

3

あなたの問題はあなたの最初の一歩から来ているのではないかと思います。ファイルがファイルの場合はcsv、を使用しますread.csv。これで、3つの列ができます。あなたはそれらを使用して参照することができます

 cols$V1, cols$V2, cols$V3

rgb関数を使用するには、

rgb(cols$V1[1], cols$V2[1], cols$V3[1])
于 2012-09-19T14:08:36.017 に答える