R语言 如何创建水平博弈图
在这篇文章中,我们将讨论如何在R编程语言中创建水平博列表。
方法1:在基础R语言中创建水平型boxplot
在这个方法中,为了创建水平条形图,用户只需要调用boxplot()函数,这是R语言的一个基础函数,然后用户需要调用这个函数的水平参数,并将其初始化为真值,以获得水平方式的框图。
boxplot()函数: 该函数用于生成给定值的盒须图。
语法: boxplot(formula, data = NULL, …, horizontal = TRUE)
参数 。
- formula:一个公式,例如y ~ grp,其中y是一个数据值的数字向量,将根据分组变量grp分成若干组。
- data:一个数据框架(或列表),公式中的变量应从该框架中提取。
- horizontal:逻辑值,表示boxplots是否应该是水平的。
- … : 其他参数
例子: 在这个例子中,我们从一个有2个变量的数据框中,使用R编程语言中带有水平参数的boxplot来创建指定变量的水平boxplot。
输出 。
方法2:使用coord_flip()创建一个水平的boxplot
在这个方法中,为了在ggplot2中创建水平的boxplot,用户需要在工作的R控制台中安装并导入ggplot2包,这里ggplot2包负责绘制boxplot并提供该包的其他功能。然后,用户需要简单地调用geom_boxplot()函数,该函数将简单地以垂直方式绘制给定数据的boxplot,同时用户还需要调用coord_flip()函数,该函数将翻转轴,最终boxplot将在R编程语言中形成水平boxplot。
在R语言中导入和安装ggplot2软件包的语法 。
coord_flip()函数: 该函数用于翻转软轴坐标,使水平方向变成垂直方向,垂直方向变成水平方向。
语法: coord_flip(…)
参数。
- …:传递的其他参数
例子: 在这个例子中,我们将使用geom_boxplot()函数和ggplot2软件包中的coord_flip()函数来绘制R编程语言中给定数据的水平boxplot。
输出 。