在R中为数据帧的每一行绘制不同的行

依稀

我的问题可能很简单,但最近几个小时来一直令人头疼,因此,我们将不胜感激。

我有一个约150列和约1000行的数据框。数据帧的每个[i,j]单元格都包含一个数值,除了数据帧的第一列中的值之外,该值包含唯一的ID(对于数据帧的每一行都是唯一的)

我想绘制一个图表,其中数据框的每一行将单独绘制在单独的图表(图)上(即,对于每一行,将创建一个具有自己的轴的图,并在该值上绘制该行的值) y轴和数据框的列名作为x轴上的标签)。然后,每个单独的图表都将位于上一个图表的下方。

例如,如果我们假设数据帧如下:

Jan = c(2, 3, 5) 
Feb = c(8, 9, 12) 
Mar = c(2.2, 7, 3) 
Apr= c(1, 3.7, 23) 
df = data.frame(Jan, Feb, Mar, Apr)

那么我的目标是要在三个地块之间一个接一个地块,每个地块都包含一条线,该线穿过4个点,对应于4个月(1月,2月,3月,4月)中的每个值。例如,第一个图将具有一条线,线从值[2,Jan],[8,Feb],[2.2,Mar]和[1.0,Apr]传递。接下来的两个情节类似。

有人可以为我指出正确的方向,并提供一些有关如何实现我的目标的提示吗?

非常感谢你!

伏安

下面是一个使用的解决方案meltreshape2包装上的例子。
拥有1000个以上的构面(行)和150个以上的x标记(列)可能会更困难。

在此处输入图片说明

df = cbind(df, row_number = seq(1, 3))

df_melt = melt(df, id = "row_number")

ggplot(df_melt, aes(x = variable, y = value, group = row_number)) + 
geom_line(stat = "identity") + facet_wrap(~row_number, ncol = 1, scales = "free")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用R为数据框中的每一行绘制雷达图

来自分类Dev

如何为R中的数据帧的每一行生成降价文档

来自分类Dev

如果一个值为NA,则更新R中数据帧中的一行

来自分类Dev

计算R中数据帧每一行中连续出现的特定值

来自分类Dev

在R中,如何为数据帧中的每一行取不同数量的元素的平均值?

来自分类Dev

如何将数据帧的每个元素乘以R中每一行的元素总和?

来自分类Dev

将自定义函数应用于R中数据帧中每一行的两列

来自分类Dev

R中具有数据帧的每一行的最小值

来自分类Dev

在R中,对两个匹配数据帧的每一行进行排序

来自分类Dev

R将数据帧的每一行分成两行

来自分类Dev

查找数据帧中每一行的出现次数

来自分类Dev

数据帧中每一行的矩阵乘法

来自分类Dev

Python:为子图的每一行绘制不同的图形背景颜色

来自分类Dev

如何逐行构建数据帧,其中每一行都来自不同的csv?

来自分类Dev

如何在数据表中为r中的每一行添加循环?

来自分类Dev

遍历数据帧中的每一行,并在相应的x和y列中绘制值(散点图)

来自分类Dev

数据库不同div中的每一行

来自分类Dev

在R中打印合并数据帧的每一行

来自分类Dev

在R中,如何为数据帧中的每一行取不同数量的元素的平均值?

来自分类Dev

为R数据帧中的每一行绘制一个函数

来自分类Dev

如何从R中的数据帧的每一行中选择最常出现的元素

来自分类Dev

R为每一行计算并添加两个数据帧单元的增量

来自分类Dev

r-为数据帧中类别(由2个以上字段定义)中的每一行创建一个序列号

来自分类Dev

R将数据帧的每一行分成两行

来自分类Dev

R:比较数据帧中的每一行,如果答案与另一组相同

来自分类Dev

R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

来自分类Dev

为每一行循环不同的次数(由数据中的值决定)

来自分类Dev

我必须为python中数据帧中的每一行迭代一些if-else条件

来自分类Dev

修改数据帧每一行中的值

Related 相关文章

  1. 1

    使用R为数据框中的每一行绘制雷达图

  2. 2

    如何为R中的数据帧的每一行生成降价文档

  3. 3

    如果一个值为NA,则更新R中数据帧中的一行

  4. 4

    计算R中数据帧每一行中连续出现的特定值

  5. 5

    在R中,如何为数据帧中的每一行取不同数量的元素的平均值?

  6. 6

    如何将数据帧的每个元素乘以R中每一行的元素总和?

  7. 7

    将自定义函数应用于R中数据帧中每一行的两列

  8. 8

    R中具有数据帧的每一行的最小值

  9. 9

    在R中,对两个匹配数据帧的每一行进行排序

  10. 10

    R将数据帧的每一行分成两行

  11. 11

    查找数据帧中每一行的出现次数

  12. 12

    数据帧中每一行的矩阵乘法

  13. 13

    Python:为子图的每一行绘制不同的图形背景颜色

  14. 14

    如何逐行构建数据帧,其中每一行都来自不同的csv?

  15. 15

    如何在数据表中为r中的每一行添加循环?

  16. 16

    遍历数据帧中的每一行,并在相应的x和y列中绘制值(散点图)

  17. 17

    数据库不同div中的每一行

  18. 18

    在R中打印合并数据帧的每一行

  19. 19

    在R中,如何为数据帧中的每一行取不同数量的元素的平均值?

  20. 20

    为R数据帧中的每一行绘制一个函数

  21. 21

    如何从R中的数据帧的每一行中选择最常出现的元素

  22. 22

    R为每一行计算并添加两个数据帧单元的增量

  23. 23

    r-为数据帧中类别(由2个以上字段定义)中的每一行创建一个序列号

  24. 24

    R将数据帧的每一行分成两行

  25. 25

    R:比较数据帧中的每一行,如果答案与另一组相同

  26. 26

    R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

  27. 27

    为每一行循环不同的次数(由数据中的值决定)

  28. 28

    我必须为python中数据帧中的每一行迭代一些if-else条件

  29. 29

    修改数据帧每一行中的值

热门标签

归档