R语言 重新排序膨胀图

R语言 重新排序膨胀图

在这篇文章中,我们将讨论如何在R编程语言中对boxplot进行重新排序。

使用因子函数手动重新排序boxplot

在这种方法下,用户需要调用因子函数,它是R编程语言的一个内置函数,然后用户需要根据用户的要求在一个向量中传递新的boxplot顺序作为其参数,进一步,这个过程将导致用户在R编程语言中配置的boxplot的重新排序。

例1 :

在这个例子中,我们将在boxplot函数的帮助下,简单地创建6个不同单元的boxplot,每个单元有600个随机数据点,通过因子函数,我们将在R编程语言中对单元进行重新排序。

不做任何修改的初始boxplot

在R语言中重新排序膨胀图

# create a dataframe with letters and value
gfg < - data.frame(group=rep(c('A', 'B', 'C', 'D', 'E', 'F')),
                   values=rnorm(600))
 
# factor the data
gfggroup<- factor(gfggroup, c("F", "C", "B", "E", "D", "A"))
 
# plot the data
boxplot(gfgvalues ~ gfggroup)

输出

在R语言中重新排序膨胀图

例2 :

在这个例子中,我们将在ggplot2中简单地创建8个不同单元的boxplot,每个单元都有800个随机数据点,并通过因子函数在R编程语言中对单元进行重新排序。

最初的boxplot没有任何修改

在R语言中重新排序膨胀图

例子

# load the library
library("ggplot2")
 
# get the data
gfg < - data.frame(group=rep(c('A', 'B', 'C', 'D', 'E',
                               'F', 'G', 'H')), values=rnorm(800))
gfggroup<- factor(gfggroup, c("G", "F", "C", "B", "H", "E", "D", "A"))
 
# plot the data
ggplot(gfg, aes(group, values)) + geom_boxplot()

输出

在R语言中重新排序膨胀图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程