Вступ до кругових діаграм в R

Візуалізація даних є важливим способом отримання інформації з даних та з декількох методів візуалізації, кругова діаграма в R має своє застосування та переваги. Кругові діаграми використовуються для відображення розподілу вартості між багатьма предметами у співвідношенні або відсотках. Наприклад, припустимо, що існує компанія під назвою ABC Chemicals, яка інвестує свої ресурси у виробництво 5 різних видів хімічних речовин. Назвемо ці хімічні речовини AB1, AB2, AB3, AB4 і AB5, і з загальної кількості хімічної речовини, виробленої в 2018 році, яка становить 300МТ, АВ1 отримана 90МТ, АВ2 отримана 50МТ, АВ3 була вироблена 100МТ, АВ4 була вироблена 40МТ і AB5 виробляли 20МТ. Тепер ми хочемо інтуїтивно зрозуміти ці дані у вигляді якоїсь діаграми, тоді ми можемо використовувати Кругову діаграму для відображення цієї інформації.

Використовуючи кругові діаграми, шаблони даних можна зрозуміти легко, тоді як якщо ми переходимо через числову цифру, часто розуміння потребує певного часу. Наприклад, якщо ми побудуємо описаний вище приклад як кругову діаграму, ми можемо зрозуміти кількість виробництва та частку продукції протягом хвилини.

Існують різні пакети для побудови торт-діаграм на R, і серед цих багатьох варіантів ми зупинимось на двох методах у цій статті.

Синтаксис

Вищенаведений розділ дав коротке уявлення про пиріг та його використання. У цьому розділі ми дізнаємось конкретно про пироги на R. Для тих, хто не знайомий з R, це мова програмування, в основному використовується для аналізу даних та машинного навчання. R досить багата своєю функціональністю і забезпечує сотні бібліотек для різних випадків використання.

У R кругову діаграму можна створити за допомогою простої вбудованої функції, а синтаксис для того ж наведено нижче.

пиріг (х, мітки, радіус, головний, коло, за годинниковою стрілкою)

Де,

x називається вектором, і він містить числові значення, які повинні бути використані в круговій діаграмі, такі як виробничі цифри у наведеному вище прикладі.

Мітки беруть назву для таких значень у X, як назва хімікатів.

аргумент радіус - це радіус кола кругової діаграми. Його типове значення лежить між −1 та +1.

основний аргумент може бути використаний для надання заголовка діаграми.

Аргумент col можна використовувати для надання кольорів для діаграми.

за годинниковою стрілкою - це логічне значення, яке приймає значення True або False, вказуючи на те, що фрагменти діаграм намальовані за годинниковою або проти годинникової стрілки.

Зауважте, що X є обов'язковим аргументом, і всі інші є необов'язковими.

Як створити кругову діаграму в R?

Тепер, коли ми також зрозуміли синтаксис кругової діаграми, давайте побудуємо кругову діаграму. Для цього ми знову використаємо той же приклад у розділі вступу вище.

Перш за все, давайте перетворимо приклад вище у вигляді таблиці для легкого розуміння.

Назва хімікатуВироблена кількість (в MT)
AB190
AB250
AB3100
AB440
AB520
Всього300

По-перше, ми використовуємо наступні два рядки коду R для перетворення таблиці вище в два вектори, один для імені хімічного, а інший для обсягу хімічного.

Тепер ми побудуємо просту кругову діаграму, лише надаючи значення x у синтаксисі, наведеному вище.

chem <- c ("AB1 ″, " AB2 ″, "AB3 ″, " AB4 ″, "AB5")

vol <- c (90, 50, 100, 40, 20)

пиріг (об.)

Її вихід - цифра нижче.

Якщо ви спостерігаєте за результатами, не дуже зрозуміло, що представлено чим. Щоб зробити його більш інтуїтивно зрозумілим, ми вводимо ще кілька аргументів у функцію пирога та запускаємо ще раз.

chem <- c ("AB1 ″, " AB2 ″, "AB3 ″, " AB4 ″, "AB5")

vol <- c (90, 50, 100, 40, 20)

пиріг (x = vol, мітки = chem, радіус = 1, main = "Кругова діаграма для хімічного виробництва", за годинниковою стрілкою = T)

Цю картину краще зрозуміти, оскільки вона містить назву хімічних речовин, а також заголовок. Зверніть увагу, що кольорова схема в обох цих діаграмах за замовчуванням надходить, яку ми можемо змінити відповідно до наших потреб чи бажання. Ми зробимо це в розділі нижче.

Як змінити діаграми пирога та колір заливки?

У цьому розділі давайте дізнаємось, як можна змінити кругову діаграму.

Спочатку покажемо кількість хімічного речовини на графіку замість назви хімікатів.

пиріг (x = vol, мітки = vol, радіус = 1, main = "Кругова діаграма для хімічного виробництва", за годинниковою стрілкою = T)

Запустіть його самостійно і подивіться вихід.

Далі давайте змінимо колір діаграм.

chem <- c ("AB1 ″, " AB2 ″, "AB3 ″, " AB4 ″, "AB5")

vol <- c (90, 50, 100, 40, 20)

пиріг (x = vol, мітки = chem, радіус = 1, main = «Кругова діаграма для хімічного виробництва», col = c («червоний», «синій», «зелений», «чорний», «жовтий»), за годинниковою стрілкою = Т)

Тут ми вказали потрібні кольори. Вихід, як показано нижче.

Як створити 3D-кругову діаграму?

У цьому розділі ми дізнаємось, як побудувати 3D-кругову діаграму в Р. для побудови 3d-кругової діаграми, нам потрібно спочатку встановити бібліотеку, оскільки це неможливо зробити з основної вбудованої функції.

Ви повинні встановити бібліотеку plotrix перед запуском коду для кругової діаграми. Щоб встановити бібліотеку, просто запустіть таку команду в Р.

Install.packages ("plotrix")

Після цього запустіть наступні два рядки, щоб отримати 3d графік.

chem <- c ("AB1 ″, " AB2 ″, "AB3 ″, " AB4 ″, "AB5")

vol <- c (90, 50, 100, 40, 20)

бібліотека (plotrix)

pie3D (об'єм, етикетки = хімік, вибух = 0, 1, головний = "Кругова діаграма для хімікатів")

Висновок

Кругові діаграми використовуються багато, і це дуже інтуїтивно та інформативно, що, на мою думку, на сьогоднішній день є дуже зрозумілим. У фінансових сферах та багатьох інших секторах кругові діаграми є основною візуалізацією, де починається майже весь аналіз. Це просто, але дуже потужно. У цій статті ми надали достатньо деталей, які повинні допомогти будь-кому почати створювати кругові діаграми з великою впевненістю та легкістю. Студентам та учням також рекомендується заглянути в меню довідки R, де вони можуть дізнатися більше деталей та додаткових функцій пирогів. Існує чудовий пакет візуалізації під назвою ggplot2 в R, який надає безліч варіантів налаштування кругових діаграм і всіх інших візуалізацій загалом, кандидатам рекомендується також розглянути. Нарешті, якщо є якесь питання або є додаткові сумніви, ви завжди можете прокоментувати цю статтю і зв’язатися для отримання додаткових пояснень, прикладів, а також теоретичних дискусій.

Рекомендовані статті

Це керівництво по круговій діаграмі в Р. Тут ми обговорили, як створити кругову діаграму, як змінити кругову діаграму та колір заливки та як створити 3D кругову діаграму. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Приклади кругової діаграми
  2. Біноміальний розподіл в R
  3. Графіки проти діаграм
  4. Керівництво по лінійному графіку в R

Категорія: