Мне нужно построить три строки (на один график), каждый из которых представляет данные одной лаборатории (две переменные/команда). В идеале график должен выглядеть эстетически приятным (отсюда и использование ggplot2!), Но по форме похожим на линейные графики, показанные ниже. Я не понимаю, как построить несколько строк на одном графике, используя библиотеку gggplot2. Мои текущие знания/мастерство в библиотеке ggplot2 низки, но я включил свои неоперившиеся усилия ниже.Построение линейного графика с использованием ggplot2
http://www.harding.edu/fmccown/r/#linecharts
Edit: Каждая строка строится из двух векторов, которые выглядят следующим образом:
temp = c(4, 25, 50, 85, 100)
enzyme_activity = c(0.543, 0.788, 0.990, 0.898, 0.882)
с переменной темп на оси х и каждой линии разного цвета, так что они могут быть дифференцированы ,
Edit2:
amyA = c(0.091, 0.147, 0.202, 0.236, 0.074)
temp = c(4, 23, 37, 65, 100)
df = data.frame(temp, amyA)
ggplot(df, aes(x = temp, y = amyA, col = 'blue')) + geom_line()
Код внутри второго редактирования не создает синюю линию и легенда совершенно неправильно. Если я повторяю два вызова ggplot с разными данными, выводится только одна строка.
полезно ссылка: http://www.cookbook-r.com/Graphs/Bar_and_line_graphs_(ggplot2)/ –
Что у вас уже пытался, а что не работает, или что вы не понимаете? –