【发布时间】:2018-10-06 02:01:00
【问题描述】:
我正在尝试生成存储在数据框中的实验室测量的散点图。
我使用的数据是这样的:
> print(df)
day val1 val2 val3
1 1 9.26875 11.34072 11.26673
2 2 48.47862 48.35817 48.68534
3 3 140.17682 141.09102 142.95175
4 4 313.43012 313.69816 312.97293
每一行显示每天进行了哪些测量。
我想制作一个散点图来显示这一点。
最终结果会是 like this。
我找到了无数关于如何制作散点图treating each column as a different object 的示例,这不是我想要做的。
我能找到最接近的东西是this question,但解释不清楚,我不明白为什么这个任务需要包reshape2和ggplot2。
任何人都可以给我任何指示吗?
最好的问候。
【问题讨论】:
-
参见ggplot2.tidyverse.org/reference/geom_point.html,过去的示例一,看看您是否可以将您的数据框分解,使您的 val1、val2、val3 就像示例中的圆柱体因子。
-
链接帖子有很多解决方案。我们需要
reshape2从宽到长格式重塑,然后使用 ggplot 进行绘图。还有matplot函数,看一遍所有的答案,不是都需要ggplot。
标签: r dataframe bioinformatics scatter-plot