Коробчатий графік — це діаграма, яка використовується для відображення інформації у формі розподілу шляхом малювання коробкових діаграм для кожного з них. Цей розподіл даних базується на п’яти наборах (мінімум, перший квартиль, медіана, третій квартиль і максимум).
Boxplots в Мова програмування R
Boxplots створюються в R за допомогою boxplot() функція.
Синтаксис: boxplot(x, дані, notch, varwidth, імена, main)
Параметри:
x: цей параметр встановлюється як вектор або формула. дані: цей параметр встановлює кадр даних. notch: цей параметр є міткою для горизонтальної осі. varwidth: цей параметр є логічним значенням. Установіть як true, щоб намалювати ширину рамки пропорційно розміру вибірки. main: Цей параметр є назвою діаграми. імена: цей параметр є мітками груп, які відображатимуться під кожною діаграмою.
Створення набору даних
Щоб зрозуміти, як ми можемо створити коробковий графік:
- Ми використовуємо набір даних mtcars.
- Давайте подивимося на стовпці миль на галон і циліндр в mtcars.
Р
javascript для спадного меню
input <- mtcars[,>c>(>'mpg'>,>'cyl'>)]> print>(>head>(input))> |
>
>
Вихід:
mpg cyl Mazda RX4 21.0 6 Mazda RX4 Wag 21.0 6 Datsun 710 22.8 4 Hornet 4 Drive 21.4 6 Hornet Sportabout 18.7 8 Valiant 18.1 6>
Створення Boxplot
Створення графіка Boxplot.
- Візьміть параметри, необхідні для створення прямокутної діаграми.
- Тепер ми намалюємо графік співвідношення між милями на галон і циліндрами.
Р
# Load the dataset> data>(mtcars)> # Create the box plot> boxplot>(disp ~ gear, data = mtcars,> >main =>'Displacement by Gear'>,> >xlab =>'Gear'>,> >ylab =>'Displacement'>)> |
>
>
Вихід:

Коробка в Р
Boxplot за допомогою виїмки
Щоб намалювати коробчату діаграму за допомогою виїмки:
- За допомогою Notch ми можемо дізнатися, як медіани різних груп даних збігаються між собою.
Р
що таке java hashmap
# Load the dataset> data>(mtcars)> # Set up plot colors> my_colors <->c>(>'#FFA500'>,>'#008000'>,>'#1E90FF'>,>'#FF1493'>)> # Create the box plot with customized aesthetics> boxplot>(disp ~ gear, data = mtcars,> >main =>'Displacement by Gear'>, xlab =>'Gear'>, ylab =>'Displacement'>,> >col = my_colors, border =>'black'>, notch =>TRUE>, notchwidth = 0.5,> >medcol =>'white'>, whiskcol =>'black'>, boxwex = 0.5, outpch = 19,> >outcol =>'black'>)> # Add a legend> legend>(>'topright'>, legend =>unique>(mtcars$gear),> >fill = my_colors, border =>'black'>, title =>'Gear'>)> |
>
>
Вихід:

Коробчаста ділянка в Р
стовпець: Використовує вектор кольорів (my_colors), щоб змінити колір заливки полів.
межі: Встановлює чорний колір рамок поля.
виїмка: Для ілюстрації довірчих інтервалів до прямокутників додається позначка.
ширина виїмки: Керує шириною виїмок.
медкол: Робить колір середньої лінії білим.
whiskcol: Встановлює колір вусів на чорний за допомогою команди whiskcol.
boxwex: Змінює ширину коробок.
outpch : встановлює форму викидів у суцільні кола.
результат: Змінює колір викидів на чорний.
Кілька Boxplot
Тут ми створюємо кілька коробкових сюжетів. Індивідуальні дані, для яких потрібне представлення коробкової діаграми, базуються на функції.
Р
# Load the dataset> data>(mtcars)> # Define the variables for the box plots> variables <->c>(>'mpg'>,>'disp'>,>'hp'>,>'wt'>)> # Set up the plotting layout> par>(mfrow =>c>(1,>length>(variables)))> # Create the box plots> for>(var>in> variables) {> >boxplot>(>get>(var) ~ gear, data = mtcars,> >main =>paste>(>'Box Plot of'>, var),> >xlab =>'Gear'>,> >ylab = var,> >col =>'skyblue'>,> >border =>'black'>,> >notch =>TRUE>,> >notchwidth = 0.5,> >medcol =>'white'>,> >whiskcol =>'black'>,> >boxwex = 0.5,> >outpch = 19,> >outcol =>'black'>)> }> # Reset the plotting layout> par>(mfrow =>c>(1, 1))> |
>
c логічний
>
Вихід:

Кілька діаграм в R
- У цьому коді ми починаємо з переліку змінних у векторі змінних, для яких ми хочемо створити прямокутні діаграми. У цьому прикладі я додав mpg, disp, hp і wt, але ви можете змінити цей список відповідно до ваших потреб.
- Потім створюється макет діаграми за допомогою функції par і синтаксису mfrow = c(1, length(variables)), який генерує сітку з одним рядком і стільки стовпців, скільки змінних у векторі змінних.
- Ми використовуємо функцію boxplot усередині циклу, щоб створити коробковий графік для кожної змінної. Функція get(var) динамічно витягує відповідні значення стовпця з набору даних. Використовуючи наведені параметри, ми змінюємо вигляд кожної коробки.