Как я могу группировать свои данные по экспериментам в течение каждой недели (boxplot)?

#r #ggplot2

Вопрос:

Я строю график данных из трех экспериментов, в которых данные собирались каждую неделю в течение трех недель плюс начальная точка (0, 1, 2 и 3). Я хочу, чтобы каждый эксперимент был представлен фигурой, а график каждой недели показывал данные каждого эксперимента за эту неделю. Как вы можете видеть, эксперименты просто строятся слева направо, а не группируются по неделям. Я попытался добавить функцию group=BP$Week в geom_point, но это не решило проблему. Есть какие-нибудь советы?

Вот мой код:

 k lt;- BO %gt;%   ggplot(aes(Week, `Vertical Travel Distance (mm)`))     geom_boxplot(aes(group = Week))     geom_point(shape=BO$Experiment, size=2, alpha=0.8,   position=position_dodge2(width = 0.75))     ylim(-80,0)  

И примеры данных:

Примеры Данных

Данные, неправильно построенные экспериментальным путем

Комментарии:

1. Пожалуйста, поделитесь образцами данных в виде текста для копирования/вставки, а не изображения. dput(BO[1:10, ]) дадим нам первые 10 строк, выберем подходящее подмножество, чтобы проиллюстрировать проблему.

2. Если вам нужна другая схема для каждой недели и для каждого эксперимента, то group необходимо использовать и то, и другое, например, group = interaction(Week, Experiment) . Я бы также рекомендовал поместить фигуру внутрь aes , aes(форма = эксперимент)`. Если вам нужна дополнительная помощь, пожалуйста, поделитесь данными так, чтобы мы могли их использовать.