Skip to content

Commit 2d7f1e0

Browse files
committed
use datetime_scale() in time scales
1 parent 49f51c9 commit 2d7f1e0

File tree

1 file changed

+22
-12
lines changed

1 file changed

+22
-12
lines changed

R/scale-date.R

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -236,20 +236,25 @@ scale_x_time <- function(name = waiver(),
236236
position = "bottom",
237237
sec.axis = waiver()) {
238238

239-
scale_x_continuous(
239+
sc <- datetime_scale(
240+
ggplot_global$x_aes,
241+
"hms",
240242
name = name,
243+
palette = identity,
241244
breaks = breaks,
245+
date_breaks = date_breaks,
242246
labels = labels,
247+
date_labels = date_labels,
243248
minor_breaks = minor_breaks,
249+
date_minor_breaks = date_minor_breaks,
250+
guide = guide,
244251
limits = limits,
245252
expand = expand,
246253
oob = oob,
247-
na.value = na.value,
248-
guide = guide,
249-
position = position,
250-
transform = scales::transform_hms(),
251-
sec.axis = sec.axis
254+
position = position
252255
)
256+
257+
set_sec_axis(sec.axis, sc)
253258
}
254259

255260

@@ -270,20 +275,25 @@ scale_y_time <- function(name = waiver(),
270275
position = "left",
271276
sec.axis = waiver()) {
272277

273-
scale_y_continuous(
278+
sc <- datetime_scale(
279+
ggplot_global$y_aes,
280+
"hms",
274281
name = name,
282+
palette = identity,
275283
breaks = breaks,
284+
date_breaks = date_breaks,
276285
labels = labels,
286+
date_labels = date_labels,
277287
minor_breaks = minor_breaks,
288+
date_minor_breaks = date_minor_breaks,
289+
guide = guide,
278290
limits = limits,
279291
expand = expand,
280292
oob = oob,
281-
na.value = na.value,
282-
guide = guide,
283-
position = position,
284-
transform = scales::transform_hms(),
285-
sec.axis = sec.axis
293+
position = position
286294
)
295+
296+
set_sec_axis(sec.axis, sc)
287297
}
288298

289299
#' Date/time scale constructor

0 commit comments

Comments
 (0)