- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
How to deal with "data of class uneval" error from ggplot2?
(3 个回答)
8年前关闭。
我是 R 新手,不知道如何用 ggplot2 绘制两个 data.frames。我收到以下错误消息:Error: ggplot2 doesn't know how to deal with data of class uneval
如何将我的数据与底层世界地图放在一起?
这是我的代码:
require(Hmisc)
require(mapproj)
require(ggplot2)
require(rgdal)
require(maptools)
require(sp)
require(cshapes)
gpclibPermit()
world <- cshp(date=as.Date("2008-1-1"))
world.points <- fortify(world, region='COWCODE')
p <- ggplot(world.points, aes(long,lat,group=group)) + geom_polygon()
dat <- mdb.get("CLIWOC15_2000.mdb") # you can get the data from here: http://pendientedemigracion.ucm.es/info/cliwoc/cliwoc15.htm
tmp <- dat$CLIWOC15[,c("Lon3","Lat3")]
ggplot(world.points,aes(long,lat,group=group))
+geom_polygon()
+geom_point()
+geom_histogram(tmp,aes(Lon3,Lat3),alpha=0.01,size=1)
+coord_map()+ylim(-90,90)
最佳答案
如果使用多个数据集,请尝试拉 data
和 aes
来自 ggplot
的信息
函数并将其放在每个 geom_*
中根据需要的对象。
ggplot() +
geom_polygon(data=world.points,aes(long,lat,group=group)) +
geom_point(data=world.points,aes(long,lat,group=group)) +
# Separately, I'm not sure what the intended outcome is for this histogram, but it doesn't appear to be of a correct form
geom_histogram(data=tmp,aes(Lon3,Lat3),alpha=0.01,size=1) +
coord_map() +
ylim(-90,90)
ggplot(.)
是
data
, 这不是
geom_*
中大多数(任何?)的情况s。他们的第一个论点是
mapping
.
geom_point(data=myDataFrame, .)
# You can always check the arguments by using the `args(.)` function
> args(ggplot)
function (data = NULL, ...)
NULL
> args(geom_polygon)
function (mapping = NULL, data = NULL, stat = "identity", position = "identity", ...)
NULL
> args(geom_histogram)
function (mapping = NULL, data = NULL, stat = "bin", position = "stack", ...)
NULL
关于r - ggplot2 两个data.frames,不知道如何处理 uneval 类的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16509002/
NOTE: I do realize that there's currently low browser support for the uneval function, however I am
Uncaught ReferenceError :uneval 未定义 它适用于 Firefox,但不适用于 Google Chrome。 我尝试: var getSaved = [['ABC', '
我知道已经有很多关于这个主题的帖子,其中大部分都归因于未在 ggplot2 中映射的变量或数据。但是,就我而言,我确实拥有它,并且在我的 ggplot2 中进一步使用它。 我的来源是来自 Power
uneval(...) 和 .toSource() 有什么区别? The toSource() method returns a string representing the source code
尝试将新行覆盖到现有 ggplot 时,我收到以下错误: Error: ggplot2 doesn't know how to deal with data of class uneval 我的代码的
这个问题在这里已经有了答案: How to deal with "data of class uneval" error from ggplot2? (3 个回答) 8年前关闭。 我是 R 新手,不知
我有这个代码 ggplot() + stat_density(kernel = "biweight",aes(x=fd, colour=id), data=foo1,position="ident
我是一名优秀的程序员,十分优秀!