ggvis

    2热度

    2回答

    我正在尝试将工具提示分层到美国地图,但无论我在哪里悬停......它都显示相同的数据。另外,数据是错误的。我在想它是通过了因素值而不是字符值。我试着从电影资源管理器的示例 - http://shiny.rstudio.com/gallery/movie-explorer.html中获取技巧 - 但是,它并不像我所希望的那样工作。任何提示或线索,我应该看看? 更新:我确定你只能通过调用ggvis函数

    1热度

    1回答

    在R中,如何用ggvis绘制多条曲线?不知道怎么做,我试着用for循环做, m <- 10 n_max <- 100 n <- seq.int(1, n_max, 1) s <- matrix(2*(rbinom(n_max*m, size=1, prob=0.5) - 0.5), ncol = m) x_estimate <- apply(s, 2, function(z) cumsum

    1热度

    1回答

    该主题说明了一切。只是想知道/弄清楚如何用ggvis绘制交互式笛卡尔坐标系(两个轴的原点位于中心)。 这可能吗?谷歌没有帮助... 下面是一个简单的例子: library(ggvis) library(magrittr) x = -5:5 y = -5:5 data = data.frame("x"=x,"y"=y) plot = data %>% ggvis(~x,~y) plot

    0热度

    1回答

    我想连接一个变量相对于其他变量值的值。在我的例子中,我想连接Y的值,相对于X和Factor的值。具体Y=20为X=1和Factor=A应该Y=9为X=2和Factor=A连接,而不是为Y=15和X=1和Factor=A如此。任何帮助将不胜感激。由于 library(ggvis) df <- data.frame(X=rep(1:4, times=2), Y=c(20, 9, 15, 5, 25,

    1热度

    1回答

    require(ggvis) require(dplyr) map_data = ggplot2::map_data("world") map_data %>% select(long, lat, group) %>% group_by(group) %>% ggvis(x = ~long, y = ~lat) %>% layer_paths(fill:="#666666

    5热度

    1回答

    我正在尝试使用新的ggvis包在堆积区域绘图。 在ggplot,我已经成功地做到这一点是这样的: d<- data.frame( time=as.numeric(rep(1:100, 100)), class=as.factor(sample(7, 100000, replace=TRUE)) ) t <- as.data.frame(table(d$time, d$cl

    13热度

    1回答

    这是我迄今为止与ggvis包在R. mtcars %>% ggvis(x = ~disp) %>% layer_lines(y = ~wt, stroke := "red") %>% layer_lines(y = ~mpg) %>% add_axis("y", orient = "left", title = "Weight (lb/1000)") %>%

    1热度

    1回答

    这是关于ggvis的一个基本问题。我GOOGLE了,但仍然... 我想,当有人在特定日期(2014-12-05)盘旋,工具提示将显示:3,188会话(请注意逗号)。在数据框上每天都这样。 有这DF: structure(list(date = structure(1:31, .Label = c("2014-12-01", "2014-12-02", "2014-12-03", "2014-12

    1热度

    1回答

    我有一个使用ggvis()图形的基本Shiny应用程序。该应用程序在下面给出。 我在ggvis()的文档中看到有一个handle_click(vis, on_click = NULL)函数可以通过。此外,on_click是一个带参数数据,位置和会话的回调函数。 我想要做的是允许用户点击图表中的一个条(每个月一个条),并设置input$monthSelect到他们点击的条的月份。如果我添加了一个工具

    2热度

    1回答

    我这样的数据: structure(list(date = structure(1:31, .Label = c("2014-12-01", "2014-12-02", "2014-12-03", "2014-12-04", "2014-12-05", "2014-12-06", "2014-12-07", "2014-12-08", "2014-12-09", "2014-12-10", "