1

我正在尝试创建一个简单的线图并抖动线条。

library(ggplot2)
test=read.table(text= "
  group  x  y
  1 1   17  
  1 2   16  
  2 1   13
  2 2   12.5
  ", header=TRUE, sep=""  )        

pd <- position_dodge(.2)

qplot(x=x, y=y, data=test, group=group, colour=group ) +
geom_line(position=pd )+
geom_point(position=pd, size=6)

我正进入(状态

ymax not defined: adjusting position using y instead
ymax not defined: adjusting position using y instead

警告和以某种方式为每个数据点显示两个符号而不是一个: 在此处输入图像描述

我认为 ymax 警告与获取两个符号有关。我会很感激任何帮助。谢谢!

4

1 回答 1

2
library(ggplot2)
test=read.table(text= "
  group  x  y
  1 1   17  
  1 2   16  
  2 1   13
  2 2   12.5
  ", header=TRUE, sep=""  )        

ggplot(data=test, aes(x=x, y=y, group=group, colour=group)) + 
  geom_line(position=position_dodge(0.2))+
  geom_point(position=position_dodge(0.2))

在此处输入图像描述

于 2012-07-29T17:39:00.790 回答