我对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])
现在可以使用了。
答案 0 :(得分:2)
有这么多评论,很难知道所涵盖的内容,但这里是使用ggplot
按类别划分的“散点图”。这是你的想法吗?
library(ggplot2)
ggplot(columnValues)+
geom_point(aes(x=channel_final, y=tot_sales_year),size=3)