パッケージを使用してプロットを生成します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 はまだ呼び出されていません
また、軸ラベルの位置(アルファとベータは数字の範囲内)、凡例の位置の変更などを操作する方法もわかりません。
私は OOP に精通していますが、これまでのところ、plot() がオブジェクトを処理する方法 (オブジェクトの特定のメソッドを呼び出しますか?) と、結果のプロットを操作する方法を見つけることができませんでした。
単純にプロットに線を引くことができないのはなぜですか?
軸ラベルを操作するにはどうすればよいですか?