Описание тега scatterpie

Пакет R для создания диаграммы рассеяния на основе пакетов ggplot2 и ggforce.
1 ответ

Круговые диаграммы в перекрытии geom_scatterpie

Я хотел бы найти способ, чтобы круговые диаграммы в Scatterpie не пересекались друг с другом. Я знаю, что могу еще больше уменьшить радиус, но не хочу делать их меньше, чем они есть. Положение = дрожание не работает вообще. Вот воспроизводимый приме…
14 окт '18 в 20:00
1 ответ

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

У меня есть фрейм данных, содержащий следующие данные: > data_graph # A tibble: 12 x 4 # Groups: ATTPRO, ATTMAR [?] x y group nb <dbl> <dbl> <chr> <int> 1 0 0 1 1060 2 0 0 2 361 3 0 0 3 267 4 0 1 1 788 5 0 1 2 215 6 0 1 3 …
02 дек '17 в 22:43
0 ответов

Необычная ошибка при использовании geom_scatterpie с R ggplot

Я пытаюсь создать scatterpies с geom_scatterpie из пакета Scatterpie. Я использую пример данных из виньетки Scatterpie set.seed(123) long <- rnorm(50, sd=100) lat <- rnorm(50, sd=50) d <- data.frame(long=long, lat=lat) d <- with(d, d[abs…
09 июн '18 в 14:22
2 ответа

Несколько пирожков с scatterpie или ggforce

Я пытаюсь нанести несколько круговых диаграмм поверх изображения. Я хочу использовать custom_annotation построить растровое изображение. Но сейчас я не могу даже получить несколько круговых диаграмм. В конечном итоге я хочу, чтобы 6 пирогов наносили…
08 дек '17 в 16:30
0 ответов

Отображение круговых диаграмм на ggmap в следующем примере не работает

Я следую примеру на этом сайте, но мой код не работает https://guangchuangyu.github.io/2016/12/scatterpie-for-plotting-pies-on-ggplot/ Вот пример моих данных: SITE LONG LAT PLANT1 PLANT2 PLANT3 PLANT4 A -82.74235 41.50496 5 7 10 0.4 B -82.65132 41.4…
01 дек '17 в 19:43
0 ответов

Пробелы при использовании geom_scatterpie

Добрый день, Я использую geom_scatterpie (R) для построения пирогов в разных местах по всему миру. Для некоторых пирогов у меня есть пробелы, и я не знаю, как решить проблему Я проверил сумму процентов для каждого сайта, и она равна 1. У кого-нибудь…
21 окт '18 в 13:31
1 ответ

Правильное использование цветов в Scatterpie

Я хочу сделать 6 разных пирогов, используя scatterpie. Есть 101 разная категория, из которых состоят пироги (не все пироги имеют 101), поэтому я хочу иметь возможность различать цвета. Это не дает мне достаточно цветов (я могу сказать, просто посмот…
08 дек '17 в 19:05
1 ответ

Объединение ggdend дерева с geom_scatterpie

У меня есть филогенетическое дерево: my.tree <- ape::read.tree(text = "((rat:0.06290316531,mouse:0.06094803666):0.05175420892,human:0.09883650566);") который я затем преобразовать в ggdend объект: library(dplyr) my.dend <- phylogram::as.dendro…
17 апр '19 в 07:05
0 ответов

Добавление scatterpie к филендетическому дереву dendextend::ggdend

Я пытаюсь построить филогенетическое дерево (в форме dendextend::ggdend объект) вместе с scatterpie представляющие родовые состояния во внутренних узлах дерева. Вот филогенетическое дерево видов: species.tree <- ape::read.tree(text="(Platypus:0.1…
26 апр '19 в 23:13
2 ответа

Графики Scatterpie отображаются в виде линий на ggplot

У меня есть такие данные year month Avdischarge IndustrialCompound Pharmaceutical Pesticide TotalOvershootings 37 2018 1 740.5200 0.0000000 1.0000000 0.0000000 0.1578947 38 2018 2 376.8050 0.0000000 1.0000000 0.0000000 0.1428571 39 2018 3 269.2800 0…
06 май '19 в 10:11
1 ответ

Scalepie Pale Scale GGPlot

У меня есть эти данные structure(list(year = c("2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018"), month = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), Avdischarge = c(906.5947917, 511.2469444, 364.0697222, …
07 май '19 в 09:56
1 ответ

Пропуск значений NA для легенды в ggplot

TAI structure(list(year = c("2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018", "2018"), month = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), Avdischarge = c(772.3, 370.3375, 272.85, 195.5875, 100.575, 104.0125, 44.7…
08 май '19 в 15:57
1 ответ

NoneGgplot , sf package, Как сделать простой круговой график на карте

Я хотел бы сделать круговую диаграмму с пакетом ggplot и sf. У меня есть очень простые данные, и я не думаю, что есть простой способ сделать. Все мои данные являются источниками: data <- data.frame(Territory = c(1, 2, 3, 4, 5), Pins = c(25, 45, 4…
07 июн '19 в 19:13
1 ответ

Scatterpie: как добавить аннотацию к линии, соединяющей пироги, чтобы отметить процентное изменение значений y между пирогами

У меня есть диаграмма рассеяния с круговыми диаграммами, нанесенными по осям x и y, и соединяющей их "линией тренда". В духе этого ответа я хотел бы добавить аннотацию к каждой строке, чтобы отметить процент увеличения / уменьшения между значениями …
24 июл '20 в 14:30
0 ответов

Могу ли я использовать scatterpie с sf и ggspatial?

Я пытаюсь сделать карту, а затем нанести на нее круговые диаграммы в разных точках. Я пытаюсь следовать этому руководству по созданию карт: https://www.r-spatial.org/r/2018/10/25/ggplot2-sf-2.html Мои карты работают отлично, и у меня есть одна, кото…
29 апр '20 в 22:54
1 ответ

Scatterpie не распознает имя столбца из данных

Я хочу построить 8 точек данных, используя scatterpie. Однако функция выдает ошибку о том, что не может найти объект, соответствующий столбцу со значениями для координат y. Мои данные library(tidyverse) library(scatterpie) my_df <- structure(list…
24 июл '20 в 00:51
1 ответ

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

У меня есть диаграмма рассеяния, и я хочу добавить проценты, соответствующие пропорциям пирога, для каждого отдельного пирога на графике. Этот вопрос является продолжением предыдущего вопроса, который я разместил здесь. Мои данные library(tidyverse)…
24 июл '20 в 10:14
0 ответов

R - построить гладкий круг на карте мира

Я пытаюсь построить круговые диаграммы на карте мира. Это упрощенный пример моего кода: library(rworldmap) library(ggplot2) library(scatterpie) WorldData <- map_data('world') toPlot <- data.frame(long = 0, lat = 0, r = 20, A = 5, B = 2, C = 10…
28 июл '20 в 00:22
1 ответ

Как добавить линию для соединения пирогов на диаграмме рассеяния?

У меня есть диаграмма рассеяния с пирогами, нанесенными по осям x и y. Как я могу добавить прямые линии, соединяющие пироги? В идеале я бы хотел, чтобы линии соединяли значения y, лежащие в основе центральных точек пирогов. Я пробовал добавить geom_…
24 июл '20 в 12:45
0 ответов

создание карты с использованием шейп-файлов и построение круговой диаграммы для визуализации распространенности заболеваний

Я пытаюсь построить несколько круговых диаграмм, чтобы визуализировать данные о распространенности болезней на карте Камеруна (Центральная Африка). Круговая диаграмма поможет визуализировать распространенность (пред.), Отрицательные случаи (отриц.) …
18 мар '20 в 23:09