我想重现我上传的图片中显示的图表。第二张图片是我的excel文件的屏幕截图。我想根据物种制作散点图,如图所示。我有六种不同的物种:老鼠,玛卡,人类,猩猩,大猩猩和黑猩猩。我的数据集中有超过1700个观察值。我尝试使用qpplot和简单的绘图功能,但这并没有帮助我重现这个数字。然后我尝试创建一个子集,这样我就可以获得数据帧中每个物种的前23个观察值,并使用简单的绘图函数绘制这些数据帧。 有关如何重现图表的任何建议。
答案 0 :(得分:1)
我认为这个例子类似于图
library(ggplot2)
data(mtcars)
mtcars$cyl <- as.factor(mtcars$cyl)
# Extend the regression lines
ggplot(mtcars, aes(x=wt, y=mpg, color=cyl, shape=cyl)) +
geom_point() +
geom_smooth(method=lm, se=FALSE, fullrange=TRUE)