我使用包生成一个图hexbin:

# install.packages("hexbin", dependencies=T)
library(hexbin)
set.seed(1234)
x <- rnorm(1e6)
y <- rnorm(1e6)
hbin <- hexbin(
x = x
, y = y
, xbin = 50
, xlab = expression(alpha)
, ylab = expression(beta)
)
## Using plot method for hexbin objects:
plot(hbin, style = "nested.lattice")
abline(h=0)
这似乎生成了一个 S4 对象 ( hbin),然后我使用plot. 现在我想使用 向该图添加一条水平线abline,但不幸的是这会产生错误:
plot.new 尚未被调用
我也不知道如何操纵轴标签的位置(alpha 和 beta 在数字内),更改图例的位置等。
我对 OOP 很熟悉,但到目前为止我还没有弄清楚 plot() 如何处理对象(它是否调用对象的某些方法?)以及如何操作结果图。
为什么我不能简单地在情节上画一条线?
如何操作轴标签?

