【发布时间】:2018-02-06 16:29:22
【问题描述】:
有没有办法将十六进制数据图分配给对象?
library(hexbin)
myData <- hexbin(rnorm(100),rnorm(100), xbins=50)
myPlot <- plot(myData)
我希望显示情节被抑制并且对象myPlot 包含它。
但是,调用myPlot 只会打印出一个列表。
【问题讨论】:
-
你使用的
hexbin函数从何而来?您应该明确列出您正在使用的任何非基础 R 包。如果不打印,您打算如何处理该对象? -
class(myPlot)返回什么?将对象类实现为类list的对象是很常见的。 (对其进行子分类。) -
假设那是 hexbin 包,它是如何使用网格的问题。让它在 ggplot 中工作更简单:
ggplot(data.frame(x = rnorm(100), y = rnorm(100)), aes(x, y)) + geom_hex(bins = 50)不过,你需要更多的数据才能让它看起来很多;试试rnorm(5000)左右。
标签: r ggplot2 graphics lattice