Creates a histogram with potentially variable length bins
Source:R/create_histogram.R
create_histogram.Rd
Creates a histogram with potentially variable length bins
Usage
create_histogram(x, ...)
# S3 method for Histogram
create_histogram(
x,
type = c("percent", "density", "count"),
col = "white",
xat = unique(c(x$interval_start, x$interval_end)),
yat = NA,
xlab.label = "",
ylab.label = type,
ylimits = c(0, max(plot_data$y) + 0.05 * max(plot_data$y)),
xlimits = range(c(x$interval_start, x$interval_end)) + c(-1, 1),
...
)
Arguments
- x
Histogram
- ...
additional arguments to be pass into lattice::xyplot
- type
'percent', 'density' or 'count'. Note that count or percentage are misleading if unequal bin-widths
- col
Fill color of the histogram
- xat
xat
- yat
yat
- xlab.label
x-axis label
- ylab.label
y-axis label
- ylimits
ylim in lattice
- xlimits
xlim in lattice
Examples
# Equal length bin widths
my_histogram <- Histogram(
histogram_data = c(1,2,3,1,5,6),
interval_start = c(0,1,2,3,4,5),
interval_end = c(1,2,3,4,5,6),
bin_width = 1,
region_id = "my_histogram"
)
create_histogram(my_histogram, type = 'count')
my_histogram$interval_end[6] <- 10
# Defaults to density if unequal bin-widths
create_histogram(my_histogram)