jamCalcDensity function

Calculate scatter plot point density

Calculate scatter plot point density

jamCalcDensity(x, nbin, bandwidth = NULL, range.x)

Arguments

  • x: numeric matrix with two columns representing x,y coordinates.
  • nbin: integer number of bins to subdivide the scatterplot, expanded to length 2 to accommodate x and y axis bins.
  • bandwidth: numeric or NULL representing the bandwidth used for point density determination.
  • range.x: numeric vector length 2 representing the range of values to consider for point density.

Returns

list with elements used internally by plotSmoothScatter(), with: x1, x2, fhat, bandwidth.

Details

This function is called internally by plotSmoothScatter(), and is an equivalent replacement for grDevices non-exported function .smoothScatterCalcDensity(), understandably a requirement by CRAN. A package should not rely on another package hidden function.

Examples

sdim(jamCalcDensity(cbind(x=rnorm(1000) + 4, y=rnorm(1000) + 4), nbin=30))

See Also

Other jam internal functions: handleArgsText(), make_html_styles(), make_styles(), smoothScatterJam()

  • Maintainer: James M. Ward
  • License: MIT + file LICENSE
  • Last published: 2025-03-23