Милый, что пакет все еще использует решетку для графики.Это действительно ретро!
Вот путь решетки:
hexbinplot(x2 ~ x1, data = df, aspect = '1', xbins = 300, xlim = c(-5, 5), ylim = c(-5, 5),
panel = function(x, y, ...) {
panel.hexbinplot(x, y, ...)
lattice::panel.abline(a = 0, b = 1)
})
( Редактировать : послеВы добавили дополнительные требования: используйте panel.text
, чтобы добавить текст в решетчатый график.)
Лично я бы использовал ggplot2 и его geom_hex
:
library(ggplot2)
ggplot(df, aes(x = x1, y = x2)) +
geom_hex(bins = 300) +
xlim(-5, 5) + ylim(-5, 5) +
geom_abline(intercept = 0, slope = 1)