View source: R/scale_x_time_setup.R
scale_x_time_setup | R Documentation |
scale_x_time_setup
gets the information needed from both user input
and a user-supplied ggplot graph to format that ggplot graph x axis to have
breaks that make sense for time. It uses breaks that are sensible for the
time units supplied and adds a minor tick between the labels. It optionally
adds padding to the left and right sides of the x axis. Well, it gets
ready to do those things. To actually apply this, you'll need to use either
scale_x_time
or ggplot2::coord_cartesian
with the
output from scale_x_time_setup
.
scale_x_time_setup(
time_range = NA,
time_units = "hours",
x_axis_interval = NA,
pad_x_axis = TRUE
)
time_range |
time range to show for the graph. Options:
|
time_units |
the units of time in the graph. Options are "hours" (default), "minutes", "days", or "weeks". |
x_axis_interval |
optionally set the x-axis major tick-mark interval. Acceptable input: any number or leave as NA to accept default values, which are generally reasonable guesses as to aesthetically pleasing and time-relevant intervals. |
pad_x_axis |
optionally add a smidge of padding to the the x axis
(default is TRUE, which includes some generally reasonable padding). If
changed to FALSE, the y axis will be placed right at the beginning of your
time range and all data will end exactly at the end of the time
range specified. If you want a specific amount of x-axis padding,
set this to a number; the default is |
a list of information useful with scale_x_time
or
ggplot2::coord_cartesian
# None yet. Mainly for use inside SimcypConsultancy package.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.