Skip to content

Commit b1ef699

Browse files
authored
Merge pull request #309 from teunbrand/master
Update for new ggplot2 release
2 parents ac1005d + 7a42e2b commit b1ef699

File tree

7 files changed

+14
-7
lines changed

7 files changed

+14
-7
lines changed

R/bayesplot-ggplot-themes.R

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,7 @@ theme_default <-
5454
panel.spacing = unit(1.5, "lines"),
5555
legend.position = "right",
5656
legend.background = element_blank(),
57-
legend.text = element_text(size = 13),
58-
legend.text.align = 0,
57+
legend.text = element_text(size = 13, hjust = 0),
5958
legend.key = element_blank()
6059
)
6160
}

R/bayesplot-helpers.R

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,11 @@ calc_intervals <- function(x, p, med = TRUE, ...) {
333333
#' equivalent to using `legend_none()`.
334334
#'
335335
legend_move <- function(position = "right") {
336-
theme(legend.position = position)
336+
if (is.numeric(position) && "legend.position.inside" %in% fn_fmls_names(theme)) {
337+
theme(legend.position = "inside", legend.position.inside = position)
338+
} else {
339+
theme(legend.position = position)
340+
}
337341
}
338342
#' @rdname bayesplot-helpers
339343
#' @export

R/mcmc-diagnostics.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ drop_NAs_and_warn <- function(x) {
519519
plot_data <- acf_data(x = x, lags = lags)
520520

521521
if (num_chains(x) > 1) {
522-
facet_args$facets <- "Chain ~ Parameter"
522+
facet_args$rows <- "Chain ~ Parameter"
523523
facet_fun <- "facet_grid"
524524
} else { # 1 chain
525525
facet_args$facets <- "Parameter"

R/mcmc-distributions.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ mcmc_violin <- function(
409409
graph <- graph + do.call("facet_wrap", facet_args)
410410
}
411411
} else {
412-
facet_args[["facets"]] <- if (n_param > 1) {
412+
facet_args[["rows"]] <- if (n_param > 1) {
413413
"Chain ~ Parameter"
414414
} else {
415415
"Chain ~ ."

R/mcmc-traces.R

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,7 @@ mcmc_rank_hist <- function(x,
393393
# Otherwise, use a grid.
394394
if (n_param > 1) {
395395
facet_f <- facet_grid
396+
names(facet_args)[names(facet_args) == "facets"] <- "rows"
396397
} else {
397398
facet_f <- facet_wrap
398399
facet_args[["nrow"]] <- facet_args[["nrow"]] %||% 1

R/ppc-errors.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ error_hist_facets <-
398398

399399
if (grouped) {
400400
facet_fun <- "facet_grid"
401-
facet_args[["facets"]] <- rep_id ~ group
401+
facet_args[["rows"]] <- rep_id ~ group
402402
} else {
403403
facet_fun <- "facet_wrap"
404404
facet_args[["facets"]] <- ~ rep_id

tests/testthat/test-convenience-functions.R

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,10 @@ test_that("legend_move returns correct theme object", {
110110

111111
pos <- legend_move(c(0.25, 0.5))
112112
expect_s3_class(pos, "theme")
113-
expect_equivalent(pos, list(legend.position = c(0.25, 0.5)))
113+
expect_equivalent(
114+
pos$legend.position.inside %||% pos$legend.position,
115+
c(0.25, 0.5)
116+
)
114117
expect_false(attr(pos, "complete"))
115118
})
116119
test_that("legend_text returns correct theme object", {

0 commit comments

Comments
 (0)