Как создать коробку с использованием пакета решетки в R?
В этой статье мы обсудим, как создавать диаграммы с использованием пакета решетки на языке программирования 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) |
Выход