Как создать коробку с использованием пакета решетки в R?

Опубликовано: 8 Сентября, 2022

В этой статье мы обсудим, как создавать диаграммы с использованием пакета решетки на языке программирования R.

В программировании на R пакет Lattice представляет собой библиотеку визуализации данных и состоит из различных функций для построения различных графиков. Используя решетчатую библиотеку, мы можем строить различные графики, такие как точечная диаграмма, коробчатые диаграммы, гистограммы, трехмерные точечные диаграммы, точечные диаграммы, полосовые диаграммы, диаграммы плотности и т. д. Чтобы использовать функциональные возможности решетчатой библиотеки, необходимо сначала импортировать библиотеку.

Блочная диаграмма с использованием пакета решетки

В R библиотека Lattice содержит метод bwplot(), который используется для создания коробчатой диаграммы. Чтобы использовать метод bwplot(), сначала необходимо импортировать библиотеку решетки. Синтаксис метода bwplot() приведен ниже:

 bwplot( col1~col2, data=dataframeName, xlab=”x-label”, ylab=”y-label”, panel=panel.violin)

Давайте рассмотрим пару примеров того, как построить коробчатую диаграмму с помощью библиотеки решетки.

Пример 1. В приведенном ниже коде мы создали фрейм данных «статистика» и построили блочную диаграмму между данными в двух столбцах, используя метод bwplot().

R




library(lattice)
  
# create a data frame 
stats <- data.frame(player=c("A", "B", "C", "D",
                             "E", "F", "G", "H"),
               runs=c(200, 100, 100, 150, 109,
                      200, 500, 120),
               wickets=c(10, 10, 31, 20, 34, 20,
                         34, 26))
  
print("stats Dataframe")
stats
  
bwplot(runs ~ wickets, data = stats, xlab = "runs"
       ylab = "wickets")

Выход

"stats Dataframe"
  player runs wickets
1      A  200      10
2      B  100      10
3      C  100      31
4      D  150      20
5      E  109      34
6      F  200      20
7      G  500      34
8      H  120      26

Пример 2. В этом примере мы построили график скрипки для созданного выше фрейма данных, используя метод bwplot(), передав значение panel.violin методу bwplot().

R




# import lattice library
library(lattice)
  
# create a data frame 
stats <- data.frame(player=c("A", "B", "C"
                             "D", "E", "F"
                             "G", "H"),
               runs=c(200, 100, 100, 150, 109,
                      200, 500, 120),
               wickets=c(10, 10, 31, 20, 34, 
                         20, 34, 26))
  
bwplot(runs ~ wickets, data = stats, 
       xlab = "runs", ylab = "wickets"
       panel=panel.violin)

Выход