Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何使用因子变量作为轴之一在绘图上添加颜色?_R_Colors_Plot_R Factor - Fatal编程技术网

R 如何使用因子变量作为轴之一在绘图上添加颜色?

R 如何使用因子变量作为轴之一在绘图上添加颜色?,r,colors,plot,r-factor,R,Colors,Plot,R Factor,我只是想在绘图上添加颜色,但当因子变量用作轴之一时,经典的col函数似乎不起作用。下面是我所做工作的一个例子: df<-data.frame(x=runif(1000,1,1000)) df$class<-Hmisc::cut2(df$x, g=10) df.agg<-aggregate(df$x, by=list(df$class), FUN=sum) plot(df.agg$Group.1, df.agg$x, col="red") df在本例中,您实际上是在绘制箱

我只是想在绘图上添加颜色,但当因子变量用作轴之一时,经典的
col
函数似乎不起作用。下面是我所做工作的一个例子:

df<-data.frame(x=runif(1000,1,1000))

df$class<-Hmisc::cut2(df$x, g=10)

df.agg<-aggregate(df$x, by=list(df$class), FUN=sum)

plot(df.agg$Group.1, df.agg$x, col="red")

df在本例中,您实际上是在绘制箱线图,因为x是因子,y是数字。对于箱线图,线的颜色由argumnt
border=

plot(df.agg$Group.1, df.agg$x, border="red")
您可以通过使用函数
boxplot()
进行相同的绘图来查看它


刚试过你的代码,它就画出了红点。
boxplot(df.agg$x~df.agg$Group.1, , border="red")