создание диаграммы рассеяния одной переменной, разбитой на 18 категорий, в ggplot2 - PullRequest
0 голосов
/ 11 июня 2018

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

У меня есть набор данных, который выглядит примерно так:

          R01    R02   R03
family01  10     1002  264
family02  654    0     346
family03  46     2     56

, но с большим количеством семейств и большим количеством столбцов.

Я хочу сделать диаграммы рассеяния, сравнивая значения во всех столбцах друг с другом.(поэтому R01 против R02, R01 против R03 и т. д.) Есть ли простой способ сделать это в ggplot?Я хотел бы, чтобы все они были на одном экране.Я попытался перераспределить данные следующим образом:

family   value   file
01       10      R01
02       654     R01
03       46      R01
01       1002    R02
02       0       R02
03       2       R02
01       264     R03
02       346     R03
03       56      R03

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

...