1

我对 R 相当陌生,但试图边做边学

我正在尝试根据连续变量(销售额)绘制分类(渠道)。

这是我的数据

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])

这现在有效。

4

1 回答 1

2

有这么多评论,很难知道所涵盖的内容,但这里有一个按类别使用的“散点图” ggplot。这是你的想法吗?

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

于 2014-02-09T05:45:12.943 回答