1
我正在嘗試創建一個簡單的線條圖和抖動行。抖動ggplot中的行會爲一個數據點產生兩個符號
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警告有事情做與獲得兩個符號。我會很感激任何幫助。謝謝!
只需谷歌搜索警告消息[表明](https://groups.google.com/forum/?fromgroups#!topic/ggplot2/PGzx4u6U84Y),這是一個調試消息(未甚至一個警告),也許應該在閃避的情況下被刪除,但還沒有。 – joran 2012-07-29 17:13:24
這是我發現的,但是,我得到兩個符號,我期望只有一個符號。不知何故抖動不起作用。 – 2012-07-29 17:17:41
這是因爲你正在使用'qplot',這對於最簡單的情況來說只是非常適用的。 ('qplot'自動猜測和_applies_''geom',在這種情況下,可能是'geom_point',因此重複了這些點。) – joran 2012-07-29 17:23:11