spiral_horizon.Rd
Draw horizon chart along the spiral
spiral_horizon(x, y, y_max = max(abs(y)), n_slices = 4, slice_size,
pos_fill = "#D73027", neg_fill = "#313695",
use_bars = FALSE, bar_width = min(diff(x)),
negative_from_top = FALSE, track_index = current_track_index())
X-locations of the data points.
Y-locations of the data points.
Maximal absolute value on y-axis.
Number of slices.
Size of the slices. The final number of sizes is ceiling(max(abs(y))/slice_size)
.
Colors for positive values.
Colors for negative values.
Whether to use bars?
Width of bars.
Should negative distribution be drawn from the top?
Index of the track.
Since the track height is very small in the spiral, horizon chart visualization is a efficient way to visualize distribution-like graphics.
A list of the following objects:
a color mapping function for colors.
a vector of intervals that split the data.
# \donttest{
df = readRDS(system.file("extdata", "global_temperature.rds", package = "spiralize"))
df = df[df$Source == "GCAG", ]
spiral_initialize_by_time(xlim = range(df$Date), unit_on_axis = "months", period = "year",
period_per_loop = 20, polar_lines_by = 360/20,
vp_param = list(x = unit(0, "npc"), just = "left"))
spiral_track()
spiral_horizon(df$Date, df$Mean, use_bar = TRUE)
# }