Въведение в пай диаграмите в R

Визуализацията на данните е важен начин за извличане на информация от данни и от няколко метода за визуализация, диаграмата с пай в R има свое приложение и предимства. Пай диаграмите се използват за показване на разпределението на стойността между много артикули по отношение на пропорция или процент. Например, нека приемем, че има компания, наречена ABC Chemicals, която инвестира ресурсите си в производството на 5 различни вида химикали. Нека наречем тези химикали AB1, AB2, AB3, AB4 и AB5 и от общото количество произведено химикали през 2018 г., което е 300MT, AB1 е произведено 90MT, AB2 е произведено 50MT, AB3 е произведено 100MT, AB4 е произведено 40MT и AB5 е произведен 20MT. Сега, ние искаме да разберем интуитивно тези данни под формата на някаква диаграма, след което можем да използваме Pie диаграма, за да изобразим тази информация.

Използвайки диаграмите на пай, моделите в данните могат да бъдат разбрани лесно, докато ако преминем през числовата цифра, често разбирането отнема известно време. Например, ако начертаем горния пример като диаграма с пай, можем да разберем количеството на производството и пропорцията на продукцията в рамките на минута.

Има различни пакети за нанасяне на диаграми на пай в R и сред тези много опции, ние ще се съсредоточим върху два метода в тази статия.

Синтаксис

Горният раздел предостави кратка представа за диаграмата за пай и нейната употреба. В този раздел ще научим по-специално за диаграмите на пай в R. За тези, които са нови за R, това е език за програмиране, използван главно за анализ на данни и машинно обучение. R е доста богата на своята функционалност и осигурява стотици библиотеки за различни случаи на използване.

В R диаграмата на пай може да бъде създадена чрез използване на проста вградена функция, а синтаксисът за същото е даден по-долу.

пай (х, етикети, радиус, основен, кол, по посока на часовниковата стрелка)

Където,

x е наречен вектор и съдържа числовите стойности, които трябва да се използват в диаграмата на пай, като тези производствени цифри в горния пример.

етикетите приемат име за тези стойности в X като името на химикалите.

аргументът на радиус е за радиуса на окръжността на круговата диаграма. Типичната му стойност е между -1 и +1.

основният аргумент може да се използва за предоставяне на заглавието на диаграмата.

аргумент col може да се използва за предоставяне на цветовете за диаграма.

по посока на часовниковата стрелка е логическа стойност, която приема или True, или False, показваща, че срезовете на диаграмите са начертани по посока на часовниковата стрелка или обратно.

Обърнете внимание, че X е задължителен аргумент и всички останали са незадължителни.

Как да създадете пай диаграма в R?

Сега, след като разбрахме и синтаксиса на круговата диаграма, нека да изградим пай диаграма. За това отново ще използваме същия пример в раздела за въвеждане по-горе.

Първо, нека да конвертираме примера по-горе под формата на таблица за лесно разбиране.

Име на химикалаПроизведена сума (в MT)
АВ 190
AB250
AB3100
AB440
АВ520
Обща сума300

Първо, ние използваме следните два реда от R код, за да преобразуваме горната таблица в два вектора, един за името на химичното вещество и други за обема на химичното вещество.

Сега ние начертаваме проста кругова диаграма, като предоставяме само стойността x в синтаксиса по-горе.

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

обем <- c (90, 50, 100, 40, 20)

пай (об)

Резултатът от нея е фигурата по-долу.

Ако наблюдавате изхода, не е много ясно какво се представя от какво. За да го направим по-интуитивен, въвеждаме още няколко аргумента във функцията за пай и отново стартираме.

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

обем <- c (90, 50, 100, 40, 20)

пай (х = обем, етикети = химика, радиус = 1, главен = „Пирог за химическо производство“, по посока на часовниковата стрелка = T)

Тази картина е по-добре да се разбере, тъй като съдържа името на химикалите, както и заглавие. Моля, обърнете внимание на цветовата схема и в двете графики по подразбиране, които можем да променим според нуждите или желанието си. Ще направим това в раздела по-долу.

Как да промените диаграмите на пай и да попълните цвета?

В този раздел, нека да научим как може да бъде промяна на пай диаграма.

Първо, нека да покажем количеството химикали в диаграмата вместо името на химикалите.

пай (х = обем, етикети = обем, радиус = 1, главен = „Диаграма за химическо производство“, по посока на часовниковата стрелка = T)

Пуснете го сами и вижте изхода.

На следващо място, нека променим цвета на диаграмите.

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

обем <- c (90, 50, 100, 40, 20)

пай (х = обем, етикети = химика, радиус = 1, главен = „Пирог за химическо производство“, col = c („червен“, „син“, „зелен“, „черен“, „жълт“), по посока на часовниковата стрелка = T)

Тук уточнихме цветовете, които искаме. Изходът е както е показано по-долу.

Как да създадете 3D пай диаграма?

В този раздел ще научим как да изградим 3D пай диаграма в R. за изграждането на 3d пай диаграма, първо трябва да инсталираме библиотека, тъй като не може да се направи от основна вградена функция.

Трябва да инсталирате библиотеката plotrix, преди да стартирате кода за круговата диаграма. За да инсталирате библиотеката, просто изпълнете следната команда в R.

Install.packages ( "plotrix")

След това изпълнете следните два реда, за да получите 3d график.

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

обем <- c (90, 50, 100, 40, 20)

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

pie3D (обем, етикети = химически, експлодиращ = 0, 1, главен = „Диаграма на пай за химикали“)

заключение

Пай диаграмите се използват много и това е много интуитивно и информативно, което според мен е много ясно до момента. Във финансовите области и в много други сектори, диаграмите на пай са основната визуализация, където започва почти целият анализ. Той е прост, но много мощен. В тази статия ние предоставихме достатъчно подробности, които трябва да помогнат на всеки да започне с изграждането на диаграми за пай с голяма увереност и лекота. Учениците и учащите се съветват също да потърсят помощното меню на R, където да научат повече подробности и допълнителни функционалности на диаграмите на пай. Съществува страхотен пакет за визуализация, наречен ggplot2 в R, който предоставя много опции за персонализиране на диаграми с пай и всички други визуализации като цяло, кандидатите се съветват да разгледат и това. И накрая, ако има някакъв въпрос или допълнително съмнение, винаги можете да коментирате тази статия и да се свържете с повече обяснения, примери, както и теоретични дискусии.

Препоръчителни статии

Това е ръководство за Pie Pie Chart в R. Тук обсъдихме как да създадете пай диаграма, как да промените диаграмата на пай и цвета на запълване и как да създадете 3D диаграма за пай. Можете също да разгледате следните статии, за да научите повече -

  1. Примери за пай диаграма
  2. Биномиално разпределение в R
  3. Графики срещу графики
  4. Ръководство за линейна графика в R

Категория: