所以我对R是超级新手,我已经找了好几个小时了,找不到制作这种散点图的方法。我有一个包含3列X、Y和Z的数据库,我想散布图Y,但只有当Z有一个特定的值时。所以我的Z有三种类型的值(低,中,高)。我想为Z列的每一个值制作3个不同的图。谢谢你的帮助!
发布于 2020-10-03 19:30:48
我们可以使用基本的geom_point图,并将“颜色”指定为“Z”,并使用`facet_wrap将其绘制成3幅
library(dplyr)
library(ggplot2)
ggplot(df1, aes(x = X, y = Y, color = Z)) +
geom_point() +
facet_wrap(~ Z)用iris使用一个可重复的示例
data(iris)
ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
geom_point() +
facet_wrap(~ Species)https://stackoverflow.com/questions/64188158
复制相似问题