为什么我在这个简单的ggplot情节中找不到对象?

时间:2011-10-14 19:07:24

标签: r plot ggplot2

我有一个非常简单的数据集,我正在尝试制作一个非常简单的图形,但是我得到一个未找到对象的错误,我无法确定原因。这是head(techissues)的输出

Event.Start.Date Were.you.able.to.see..hear.and.follow.the.presentation...
1        2011-09-29                                                       Yes
11       2011-09-19                                                       Yes
17       2011-09-19                                                       Yes
20       2011-08-30                                                        No
26       2011-09-29                                                       Yes
27       2011-09-29                                                       Yes

这是情节代码:
qplot(factor(techissues$Event.Start.Date), fill=as.character(techissues$Were.you.able.to.see..hear.and.follow.the.presentation...))

我期待一个带有沿x的日期字符串的条形图和一个堆积条形图,显示每个日期的是和否数。我可以在其他数据集上制作这种类型的图,我不明白这个是不同的。

错误为Error in eval(expr, envir, enclos) : object 'techissues' not found

summary(techissues)

Event.Start.Date   Were.you.able.to.see..hear.and.follow.the.presentation...
Length:188         Length:188                                               
Class :character   Class :character                                         
Mode  :character   Mode  :character                                         

就是这样。这是怎么回事?

1 个答案:

答案 0 :(得分:4)

ggplotqplot期望您提供带有data.frame参数的data=,并指定此框架内的美学映射,即您通常不应使用{{ 1}}:

$

不是

qplot(carb, optden, data=Formaldehyde)

虽然它似乎在某些简单的情况下起作用,但它主要是一种不受欢迎的功能。