ggplot2:使用geom_line的x轴因子不起作用

特马尔斯堡

我想要一个线图,其中value的绘制是每层中expt有一条线的函数var

这是我的数据:

lines <- "
expt,var,value
1,none.p,0.183065327746799
2,none.p,0.254234138384241
3,none.p,0.376477571234912
1,male.p,-1.58289835719949
2,male.p,-1.98591548366901
3,male.p,-2.02814824729229
1,neutral.p,-2.01490302054226
2,neutral.p,-1.88178562088577
3,neutral.p,-1.68089687641625
1,female.p,-3.27294304613848
2,female.p,-3.07711187982237
3,female.p,-2.89652562347054
1,both.p,-2.40011011312792
2,both.p,-2.24495598015741
3,both.p,-2.78501124223834"
con <- textConnection(lines)
data <- read.csv(con)
close(con)

expt 是一个因素:

data$expt <- factor(data$expt)

使用时一切正常 geom_point

ggplot(data, aes(expt, value, colour=var)) + geom_point()

但是当我使用 geom_line

ggplot(data, aes(expt, value, colour=var)) + geom_line()

我收到以下错误消息

geom_path: Each group consists of only one observation. Do you need to adjust the group aesthetic?

和一个空的情节。expt为数字时,它可以工作,但是我更喜欢使用一个因数,因为它在x轴上为我提供了正确的标签。这是什么问题 我发现这适用于点而不适用于线是非常违反直觉的。

伯罗

要在x轴上绘制带有因子的折线图group,除了color...,还需要使用...

ggplot(data, aes(expt, value, group=var, color=var)) + geom_line()

给我这样的输出:

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GGPLOT 与 x 轴数据上的因子线不起作用

来自分类Dev

R ggplot2 geom_line位置闪避

来自分类Dev

ggplot2 geom_line()和平滑

来自分类Dev

ggplot2 geom_line()跳过NA值

来自分类Dev

使用geom_line()在ggplot2中进行线型映射

来自分类Dev

ggplot2使用geom_line手动指定颜色

来自分类Dev

使用geom_line()在ggplot2中进行线型映射

来自分类Dev

ggplot2因子x变量中断geom_area

来自分类Dev

ggplot2:合并geom_line,geom_point和geom_bar的图例

来自分类Dev

如何在具有多个组的ggplot geom_line的x轴上创建分类变量

来自分类Dev

ggplot2:阶乘x轴的geom_area

来自分类Dev

如何为ggplot2添加手动颜色(geom_smooth / geom_line)

来自分类Dev

以重复方式将ggplot2 :: geom_point()与ggplot2 :: geom_line()连接

来自分类Dev

如何使用 ggplot2 中的 geom_density 删除 x 轴上的彩色线?

来自分类Dev

ggplot2:fun.y = geom_line()中的分位数为“未知参数:概率”

来自分类Dev

ggplot2中的geom_line和stat_smooth之间存在很大差异

来自分类Dev

R:ggplot2 geom_line中的错误循环变量

来自分类Dev

geom_line ggplot2 中同一组的两个不同图例

来自分类Dev

操纵Y轴限制不起作用(ggplot2条形图百分比)

来自分类Dev

使用geom_line绘制因子子集的线

来自分类Dev

带有x轴的geom_line按出现顺序

来自分类Dev

使用geom_smooth时如何更改以ggplot中的x轴因子为条件的线型?

来自分类Dev

使用带有因子颜色和手动添加线的 geom_line 向 ggplot 添加图例

来自分类Dev

scales_fill_continuous不起作用(ggplot2)

来自分类Dev

xlim对于离散值不起作用[ggplot2]

来自分类Dev

ggplot2:R中带有scale_x_date轴的多因子箱线图

来自分类Dev

ggplot2时间序列,x轴上的排序因子

来自分类Dev

ggplot:遍历geom_line

来自分类Dev

ggplot:遍历geom_line

Related 相关文章

  1. 1

    GGPLOT 与 x 轴数据上的因子线不起作用

  2. 2

    R ggplot2 geom_line位置闪避

  3. 3

    ggplot2 geom_line()和平滑

  4. 4

    ggplot2 geom_line()跳过NA值

  5. 5

    使用geom_line()在ggplot2中进行线型映射

  6. 6

    ggplot2使用geom_line手动指定颜色

  7. 7

    使用geom_line()在ggplot2中进行线型映射

  8. 8

    ggplot2因子x变量中断geom_area

  9. 9

    ggplot2:合并geom_line,geom_point和geom_bar的图例

  10. 10

    如何在具有多个组的ggplot geom_line的x轴上创建分类变量

  11. 11

    ggplot2:阶乘x轴的geom_area

  12. 12

    如何为ggplot2添加手动颜色(geom_smooth / geom_line)

  13. 13

    以重复方式将ggplot2 :: geom_point()与ggplot2 :: geom_line()连接

  14. 14

    如何使用 ggplot2 中的 geom_density 删除 x 轴上的彩色线?

  15. 15

    ggplot2:fun.y = geom_line()中的分位数为“未知参数:概率”

  16. 16

    ggplot2中的geom_line和stat_smooth之间存在很大差异

  17. 17

    R:ggplot2 geom_line中的错误循环变量

  18. 18

    geom_line ggplot2 中同一组的两个不同图例

  19. 19

    操纵Y轴限制不起作用(ggplot2条形图百分比)

  20. 20

    使用geom_line绘制因子子集的线

  21. 21

    带有x轴的geom_line按出现顺序

  22. 22

    使用geom_smooth时如何更改以ggplot中的x轴因子为条件的线型?

  23. 23

    使用带有因子颜色和手动添加线的 geom_line 向 ggplot 添加图例

  24. 24

    scales_fill_continuous不起作用(ggplot2)

  25. 25

    xlim对于离散值不起作用[ggplot2]

  26. 26

    ggplot2:R中带有scale_x_date轴的多因子箱线图

  27. 27

    ggplot2时间序列,x轴上的排序因子

  28. 28

    ggplot:遍历geom_line

  29. 29

    ggplot:遍历geom_line

热门标签

归档