2012-09-19 75 views
0

我關注以下問題:我有一個.csv文件,其中包含我公司企業設計的RGB顏色。來自.csv文件的RGB顏色R

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

因爲你沒有這個文件,一些信息

str(cols) 

回報

'data.frame':66個OBS。 $ V1:1個變量的係數W/66水平 「0,0,0」, 「0122155」,..:1 64 5 20 37 56 57 58 59 60 ... 和

cols 

返回

  V1 
1  0,0,0 

2  51,51,51 

3 102,102,102 

。 。 。

我的想法是繪製VEKTOR,並使用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 

我希望我能夠讓自己清楚。

親切的問候,並非常感謝你的幫助

回答

3

我懷疑你的問題是從你的第一步到來。如果您的文件是csv文件,則使用read.csv。您現在將有三個列。你可以參考他們使用

cols$V1, cols$V2, cols$V3 

要使用rgb功能,只是有

rgb(cols$V1[1], cols$V2[1], cols$V3[1])