2015-04-01 3 views

ответ

0

Я еще не нашел эквивалентную ggvis версию ggplot2::stat_function(). Тем не менее, я использовал следующую работу, используя ggvis::add_data() и ggvis::layer_paths().

Например: следующее будет добавить параболическую кривую в ggivs график рассеяния:

mtcars %>% 
    ggvis() %>% 
    layer_points(x = ~ wt, y = ~ mpg) %>% 
    add_data(data = data.frame(x = mtcars$wt, 
          y = 49.931 - 13.380 * mtcars$wt + 1.171 * mtcars$wt^2)[order(mtcars$wt), ]) %>% 
    layer_paths(x = ~ x, y = ~ y, stroke := "red") 

 Смежные вопросы

  • Нет связанных вопросов^_^