Как использовать «сетку фасетов» для отображения линейного графика временных рядов с ошибками? - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь построить график данных временных рядов, используя geom-line (ggplot2), чтобы получить график с барами ошибок выше и ниже каждой точки. У меня есть 20 различных сортов растений, о которых я взял данные, и я пытаюсь получить все 20 сортов в графе сетки с названием каждого сорта над каждой сеткой. Однажды я был знаком с сеткой фасетов, но у меня возникли проблемы с этим. Спасибо за любую помощь, спасибо!

Вот пример кадра данных, с которым я работаю:

data = structure(list(variety = c(1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 
5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10, 11, 
11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 
16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20, 20, 20), Jan13 = c(1, 
2, 3, 4, 5, 1, 2, 3, 4, 5, 4.33333333333333, 4.57575757575758, 
4.81818181818182, 5.06060606060606, 5.3030303030303, 5.54545454545455, 
5.78787878787879, 6.03030303030303, 6.27272727272727, 6.51515151515152, 
6.75757575757576, 7, 7.24242424242424, 7.48484848484849, 7.72727272727273, 
7.96969696969697, 8.21212121212121, 8.45454545454546, 8.6969696969697, 
8.93939393939394, 9.18181818181818, 9.42424242424243, 9.66666666666667, 
9.90909090909091, 10.1515151515151, 10.3939393939394, 10.6363636363636, 
10.8787878787879, 11.1212121212121, 11.3636363636364, 11.6060606060606, 
11.8484848484848, 12.0909090909091, 12.3333333333333, 12.5757575757576, 
12.8181818181818, 13.0606060606061, 13.3030303030303, 13.5454545454545, 
13.7878787878788, 14.030303030303, 14.2727272727273, 14.5151515151515, 
14.7575757575757, 15, 15.2424242424242, 15.4848484848485, 15.7272727272727, 
15.969696969697, 16.2121212121212), Feb14 = c(1, 4, 3, 2, 2, 
2, 3, 4, 3, 2, 2.93333333333333, 2.99393939393939, 3.05454545454545, 
3.11515151515152, 3.17575757575757, 3.23636363636364, 3.2969696969697, 
3.35757575757576, 3.41818181818182, 3.47878787878788, 3.53939393939394, 
3.6, 3.66060606060606, 3.72121212121212, 3.78181818181818, 3.84242424242424, 
3.9030303030303, 3.96363636363636, 4.02424242424242, 4.08484848484848, 
4.14545454545455, 4.20606060606061, 4.26666666666667, 4.32727272727273, 
4.38787878787879, 4.44848484848485, 4.50909090909091, 4.56969696969697, 
4.63030303030303, 4.69090909090909, 4.75151515151515, 4.81212121212121, 
4.87272727272727, 4.93333333333333, 4.99393939393939, 5.05454545454545, 
5.11515151515151, 5.17575757575757, 5.23636363636363, 5.29696969696969, 
5.35757575757576, 5.41818181818182, 5.47878787878788, 5.53939393939394, 
5.6, 5.66060606060606, 5.72121212121212, 5.78181818181818, 5.84242424242424, 
5.9030303030303), Mar22 = c(3, 5, 3, 2, 1, 2, 3, 2, 1, 2, 1.13333333333334, 
0.903030303030306, 0.672727272727276, 0.442424242424237, 0.212121212121207, 
-0.0181818181818234, -0.248484848484853, -0.478787878787883, 
-0.709090909090913, -0.939393939393944, -1.16969696969697, -1.4, 
-1.63030303030303, -1.86060606060606, -2.09090909090909, -2.32121212121212, 
-2.55151515151515, -2.78181818181818, -3.01212121212121, -3.24242424242424, 
-3.47272727272727, -3.7030303030303, -3.93333333333333, -4.16363636363636, 
-4.39393939393939, -4.62424242424242, -4.85454545454545, -5.08484848484849, 
-5.31515151515152, -5.54545454545455, -5.77575757575758, -6.00606060606061, 
-6.23636363636364, -6.46666666666667, -6.69696969696966, -6.92727272727276, 
-7.15757575757576, -7.38787878787876, -7.61818181818186, -7.84848484848486, 
-8.07878787878786, -8.30909090909086, -8.53939393939396, -8.76969696969696, 
-8.99999999999996, -9.23030303030306, -9.46060606060606, -9.69090909090906, 
-9.92121212121216, -10.1515151515152), April30 = c(3, 4, 3, 2, 
1, 2, 3, 2, 1, 3, 1.66666666666667, 1.53333333333333, 1.4, 1.26666666666667, 
1.13333333333333, 1, 0.86666666666667, 0.73333333333333, 0.600000000000001, 
0.46666666666667, 0.33333333333333, 0.200000000000001, 0.0666666666666704, 
-0.0666666666666695, -0.2, -0.333333333333329, -0.466666666666669, 
-0.6, -0.733333333333329, -0.866666666666669, -1, -1.13333333333333, 
-1.26666666666667, -1.4, -1.53333333333333, -1.66666666666667, 
-1.8, -1.93333333333334, -2.06666666666667, -2.2, -2.33333333333334, 
-2.46666666666667, -2.6, -2.73333333333334, -2.86666666666667, 
-3, -3.13333333333334, -3.26666666666667, -3.4, -3.53333333333334, 
-3.66666666666667, -3.8, -3.93333333333334, -4.06666666666667, 
-4.2, -4.33333333333334, -4.46666666666667, -4.6, -4.73333333333334, 
-4.86666666666667)), class = "data.frame", row.names = c(NA, 
-60L))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...