要创建指数曲线,我们可以在绘图函数内对要绘制的变量使用 exp 函数。例如,如果我们有一个向量 x,则可以使用 plot(x,exp(x)) 创建向量 x 的指数曲线。我们可以根据分析的目标,对合适的变量使用指数函数,这里只展示了它的使用方法示例。示例1在线演示> x plot(x,exp(x))输出示例2在线演示> y plot(y,exp(y))输出
当我们使用 ggplot2 创建彩色条形图时,图例条目会自动创建。如果我们想要创建没有这些图例条目的图表,则可以使用 theme 函数。例如,如果我们有一个数据框 df,其中包含 x 作为分类变量,y 作为计数变量,则可以创建如下所示的没有图例条目的条形图:ggplot(df, aes(x, y, fill=x))+geom_bar(stat="identity")+theme(legend.position="none")示例考虑以下数据框:在线演示> x y df df输出x y 1 A 24 2 B 28 3 C 25 4 D 27 5 E 26加载 ggplot2 包并创建条形图:> library(ggplot2) > ggplot(df, aes(x, y, fill=x))+geom_bar(stat="identity")输出:创建…… 阅读更多
分类变量的点状图与条形图一样,具有与类别对应的点,就像条形图具有条形一样。如果我们想要为分类变量创建点状图,只需要使用 ggplot2 包的 geom_point 函数即可。例如,如果我们有一个数据框 df,其中包含分类列 x 和定义为 freq 的频率列,则 x 中类别的点状图可以是 ggplot(df, aes(x, freq))+geom_point()。示例考虑以下数据框:在线演示> set.seed(3521) > x freq df df输出x freq 1 B 2 2 C 12 3 A 8 4 D 12 5 C ... 阅读更多
出现频率最高的数值称为众数,一个变量可以有多个众数。如果我们有多个众数,则可以使用 sort 函数查找第一个众数或第一个出现频率最高的数值。例如,如果我们有一个向量 x,其中包含两个以上的众数,则第一个众数可以找到如下所示:sort(table(df$x), decreasing=TRUE)[1]示例考虑以下数据框:在线演示> set.seed(36521) > x df1 df1输出x 1 B 2 E 3 A 4 A 5 D 6 E 7 D 8 B 9 B 10 C 11 E 12 D 13 E 14 A 15 ... 阅读更多