我是R和ggplot的新手。我有一个名为“血清”的数据框,包含列名和行名,如下所示:
Day.1 Day.2 Day.3 Day.4
Seradigma335 1.2875 1.350 1.850 1.6125
Seradigma322 0.9375 2.400 1.487 1.8125
Sigma 1.1250 1.962 1.237 2.0500
Shapiro red 0.7750 1.575 1.362 1.0125
Shapiro w/red 0.7750 1.837 0.975 0.8250
我成功设法使用这些命令获得散点图
serum["Samples"] = rownames(serum)
serum2 = melt(serum, id=c("Samples"), variable.name = "Day")
ggplot(serum2, aes(x = Day, y= value)) + geom_point()
它看起来像这样 graph
哪个方向正是我想要的方向。我想要的最终结果是每个血清是一个单独的线。但是当我尝试使用geom_line()而不是geom_point()时,我会得到每天的垂直线,而不是每个血清所需的水平线。