首先,我们需要导入iris数据集,并对数据进行分组:

data(iris)

# 分组计算均值
mean_species <- aggregate(. ~ Species, data = iris, FUN = mean)

得到的mean_species数据框如下:

     Species Sepal.Length Sepal.Width Petal.Length Petal.Width
1     setosa        5.006       3.428        1.462       0.246
2 versicolor        5.936       2.770        4.260       1.326
3  virginica        6.588       2.974        5.552       2.026

接下来,我们可以使用ggplot2包来绘制折线图:

library(ggplot2)

# 绘制折线图
ggplot(mean_species, aes(x = Species, y = Sepal.Length)) +
  geom_line() +
  labs(x = "Species", y = "Sepal.Length")

这将会绘制出以Species为x轴,Sepal.Length为y轴的折线图。

同样的方法也可以用于绘制其他变量的折线图,只需将y参数替换为相应的变量名即可

R语言以iris数据为例以species为分组计算均值画折线图

原文地址: https://www.cveoy.top/t/topic/hPsn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录