在R中组合数据帧图

在R中组合数据帧图,r,dataframe,data-visualization,R,Dataframe,Data Visualization,我非常喜欢R的一点是,plot()命令可以让您快速查看数据帧中发生的许多事情 e、 g 但这会给你三个不同的情节。我想把它们结合起来,用不同的颜色将它们可视化,这样你就可以在一张图像中看到聚类的工作原理 (我想这可能相当于在matlab中使用按住)您可以使用col参数更改颜色和/或pch更改形状: plot(iris, col = iris$Species, pch = 15 + as.numeric(iris$Species)) 您可以使用col参数更改颜色和/或pch更改形状: plot(

我非常喜欢R的一点是,
plot()
命令可以让您快速查看数据帧中发生的许多事情

e、 g

但这会给你三个不同的情节。我想把它们结合起来,用不同的颜色将它们可视化,这样你就可以在一张图像中看到聚类的工作原理


(我想这可能相当于在matlab中使用
按住

您可以使用
col
参数更改颜色和/或
pch
更改形状:

plot(iris, col = iris$Species, pch = 15 + as.numeric(iris$Species))

您可以使用
col
参数更改颜色和/或
pch
更改形状:

plot(iris, col = iris$Species, pch = 15 + as.numeric(iris$Species))

+1然而,10%的男性是红/绿色盲,你有很多重叠的圆圈。使用实心圆(
pch=16
),使用黑色、红色和蓝色,并使用部分透明度(
col=with(iris,ifelse(物种==1,rgb(0,0,0,alpha=.5),ifelse(物种==2,rgb(1,0,0,alpha=.5),以及rgb(0,0,1,alpha=.5))
)。@gung,谢谢您的评论。
plot(iris,col=iris,alpha=$Species,pch=c(16,17,18)[as.numeric(iris$Species)]
也有助于+1,然而,10%的男性是红/绿色盲,并且有很多重叠的圆圈。可以通过使用实心圆圈(
pch=16
),使用黑色、红色和蓝色,以及使用部分透明度(
col=with(iris,ifelse(Species==1,rgb(0,0,alpha=.5),ifelse)来改进此图(物种==2,rgb(1,0,0,alpha=.5),rgb(0,0,1,alpha=.5))
。@gung,谢谢你的评论。
绘图(iris,col=iris$Species,pch=c(16,17,18)[as.numeric(iris$Species)]
也会有所帮助
plot(iris, col = iris$Species, pch = 15 + as.numeric(iris$Species))