Введение в круговые диаграммы в R

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

Используя круговые диаграммы, шаблоны в данных можно легко понять, тогда как, если мы пройдем через числовую диаграмму, для понимания часто требуется некоторое время. Например, если мы построим приведенный выше пример в виде круговой диаграммы, мы сможем понять объем производства и долю производства в течение минуты.

Существуют различные пакеты для построения круговых диаграмм в R, и среди этих многочисленных опций в этой статье мы остановимся на двух методах.

Синтаксис

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

В R круговая диаграмма может быть создана с помощью простой встроенной функции, и ее синтаксис приведен ниже.

круговой (x, метки, радиус, основной, столбец, по часовой стрелке)

Где,

x - это вектор, называемый вектором, и он содержит числовые значения, которые должны использоваться на круговой диаграмме, такие как производственные показатели в приведенном выше примере.

метки берут название для этих значений в X, например, название химических веществ.

радиус аргумента для радиуса круга круговой диаграммы. Его типичное значение лежит между -1 и +1.

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

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

по часовой стрелке - это логическое значение, которое принимает значение «Истина» или «Ложь», указывающее, нарисованы ли срезы диаграмм по часовой стрелке или против часовой стрелки.

Обратите внимание, что X является обязательным аргументом, а остальные все необязательны.

Как создать круговую диаграмму в R?

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

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

Наименование химического веществаПроизведенная сумма (в тоннах)
AB190
АВ250
AB3100
AB440
AB520
Общее количество300

Во-первых, мы используем следующие две строки кода R для преобразования приведенной выше таблицы в два вектора: один для названия химического вещества и другой для объема химического вещества.

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

chem <- c («AB1», «AB2», «AB3», «AB4», «AB5»)

том <- с (90, 50, 100, 40, 20)

пирог (т)

Его вывод - рисунок ниже.

Если вы наблюдаете вывод, то не очень понятно, что представлено чем. Чтобы сделать его более интуитивно понятным, мы вводим еще несколько аргументов в функцию pie и запускаем снова.

chem <- c («AB1», «AB2», «AB3», «AB4», «AB5»)

том <- с (90, 50, 100, 40, 20)

круговая диаграмма (x = vol, метки = chem, radius = 1, main = «круговая диаграмма для химического производства», по часовой стрелке = T)

Эту картину лучше понять, так как она содержит название химических веществ и название. Пожалуйста, обратите внимание, что цветовая схема в обоих этих графиках поставляется по умолчанию, которую мы можем изменить в соответствии с нашими потребностями или пожеланиями. Мы сделаем это в разделе ниже.

Как изменить круговые диаграммы и цвет заливки?

В этом разделе давайте узнаем, как можно изменить круговую диаграмму.

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

круговая диаграмма (x = vol, метки = vol, радиус = 1, main = «круговая диаграмма для химического производства», по часовой стрелке = T)

Запустите его сами и посмотрите на результат.

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

chem <- c («AB1», «AB2», «AB3», «AB4», «AB5»)

том <- с (90, 50, 100, 40, 20)

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

Здесь мы указали цвета, которые мы хотим. Вывод как показано ниже.

Как создать 3D круговую диаграмму?

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

Вы должны установить библиотеку plotrix перед запуском кода для круговой диаграммы. Чтобы установить библиотеку, просто запустите следующую команду в R.

Install.packages ( «plotrix»)

После этого запустите следующие две строки, чтобы получить 3D-график.

chem <- c («AB1», «AB2», «AB3», «AB4», «AB5»)

том <- с (90, 50, 100, 40, 20)

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

pie3D (том, метки = chem, explode = 0.1, main = «круговая диаграмма для химических веществ»)

Вывод

Круговые диаграммы используются очень часто, и они очень интуитивно понятны и информативны, что, я считаю, к настоящему времени очень понятно В финансовых областях и многих других секторах круговые диаграммы являются основной визуализацией, с которой начинается практически весь анализ. Это просто, но очень мощно. В этой статье мы предоставили достаточно подробностей, которые должны помочь любому человеку начать строить круговые диаграммы с большой уверенностью и легкостью. Студентам и учащимся также рекомендуется заглянуть в меню справки R, где они могут узнать больше деталей и дополнительные функции круговых диаграмм. Существует отличный пакет визуализации под названием ggplot2 в R, который предоставляет множество опций настройки для круговых диаграмм и всей остальной визуализации в целом, кандидатам также рекомендуется изучить это. Наконец, если есть какие-либо вопросы или дополнительные сомнения, вы всегда можете прокомментировать эту статью и связаться с нами для получения дополнительных объяснений, примеров, а также теоретических обсуждений.

Рекомендуемые статьи

Это было руководство по круговой диаграмме в R. Здесь мы обсудили, как создать круговую диаграмму, как изменить круговую диаграмму и цвет заливки и как создать трехмерную круговую диаграмму. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

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