2014-02-08 35 views
0

我是相當新於R,但試圖通過做的R - 情節 - 分類變量 - 需要有限「XLIM價值觀

我試圖繪製分類(通道)針對連續變量(銷售)學習。

這裏是我的數據

print(columnValues) 

channel_final tot_sales_year 
1   Texas  5000.00 
2   Mexico  8951.55 
3   Mexico   0.23 
4   Mexico   12.00 
5   Mexico  250094.00 
6   Texas  388859.38 

這裏是我使用來產生圖形

plot(columnValues[,1],columnValues[,2],xlab="independentColumnName",ylab="Test") 

不過,我得到一個錯誤

Error in plot.window(...) : need finite 'xlim' values 

和一些警告代碼

4: In min(x) : no non-missing arguments to min; returning Inf 
5: In max(x) : no non-missing arguments to max; returning -Inf 

我在做什麼錯?我該如何解決?

在此先感謝您的幫助

更新#1 我已經更新了我的繪製代碼

boxplot(columnValues[,2]~columnValues[,1]) 

這就是現在的工作。

+0

什麼是STR(columnValues)返回?我懷疑你的變量tot_sales_year具有字符值而不是數字 – infominer

+0

你想要什麼樣的陰謀? barplot:barplot(df $ tot_sales_year,names = df $ channel_final,cex.names = 0.7)。你想顯示按國家的總銷售額或平均銷售額? – user20650

+0

@infominer這裏是輸出$ tot_sales_year:num 5.00e + 03 8.95e + 03 2.30e-01 1.20e + 01 2.50e + 05 ...我也輸出了我的數據集在原始文章 – Abhi

回答

2

有了這麼多的評論,很難知道已經涵蓋了什麼,但這裏是按類別使用ggplot的「散點圖」。這是你想到的嗎?

library(ggplot2) 
ggplot(columnValues)+ 
    geom_point(aes(x=channel_final, y=tot_sales_year),size=3) 

+0

也許在geom調用中增加position = position_jitter(width = 0.15)。 – user20650