#r #ggvis
#r #ggvis
Вопрос:
Я пытаюсь научиться использовать ggvis. В принципе, я хочу воспроизвести этот график ggplot2:
library(ggplot2)
m <- ggplot(mtcars, aes(x = wt))
m geom_density(aes(fill="orange"), size=2, alpha=.9) xlim(0,5) theme_bw()
xlab("x label") guides(fill=FALSE)
Прямо сейчас у меня есть это:
mtcars %>% ggvis(~wt, fill := "red") %>%
layer_densities() %>%
add_axis("x", title = "Weight") %>%
scale_numeric("x", domain = c(0, 5), nice = FALSE)
Но я не знаю, как сделать xlim (0,5)
Спасибо за помощь!
Комментарии:
1. Я думаю, вы хотите
clamp = TRUE
, чтобы в вашем вызовеscale_numeric
Ответ №1:
Кредиты за ответ должны перейти к Хэдли, спасибо!
mtcars %>% ggvis(~wt, fill := "red") %>%
layer_densities() %>%
add_axis("x", title = "Weight") %>%
scale_numeric("x", domain = c(0, 5), nice = FALSE, clamp = TRUE)