ggvis

    0热度

    1回答

    我有一个图表,其中layer_text元件overplot: data.frame(label=c("First", "Second","First","Second"), x=c(100,100,20,20),y=c(100,100,20,20)) %>% ggvis(~x,~y) %>% layer_text(text:=~label) 我想抵消文本使其可读。我正在考虑

    1热度

    1回答

    我想将调色板更改为两种任意的HEX颜色。我如何在下面的图表中做到这一点? hec <- as.data.frame(xtabs(Freq ~ Hair + Eye, HairEyeColor)) hec %>% ggvis(~Hair, ~Eye, fill = ~Freq) %>% layer_rects(width = band(), height = band())

    0热度

    1回答

    瀑布图我创建了ggplot以下瀑布图,基于现在我要创建这个图表中ggvis这个好贴http://analyticstraining.com/2015/waterfall-charts-using-ggplot2-in-r/ 。我知道有一个瀑布包创造了这种情节,但我想在ggvis中。 (这里是一个包https://www.r-bloggers.com/waterfall-plots-in-r/的链接

    0热度

    2回答

    我觉得我已经到处搜索过,但基本上我有多个数值变量的时间序列数据,我想创建一个具有密度函数两个或其上的变量。 所以基本上我有: df %>% ggvis(~y1) %>% layer_densities() df %>% ggvis(~y2) %>% layer_densities() 但如果我这样做: df %>% ggvis(~y1) %>% layer_densities() %>% l

    2热度

    1回答

    我想知道如果有人知道任何其他方法导出ggvis对象到PNG。可以在Linux或Windows上实现。 感谢

    2热度

    1回答

    我希望能够悬停在给定的点上,并且能够看到有关该特定点的信息并使其弹出比其他更大的点。这是在下面的代码中完成的。 all_values <- function(x) { if(is.null(x)) return(NULL) paste0(names(x), ": ", format(x), collapse = "<br />") } iris %>% ggvi

    1热度

    1回答

    我有一个ggvis boxplot,我试图将一些值映射到点(例如不同的size)。我怎么能这样做?到目前为止,我有这样的事情,但没有一个两层的正确对准在x轴的类别: mtcars %>% ggvis(x = ~factor(cyl), y= ~disp) %>% layer_boxplots(size:=0) %>% layer_points(size := 10)

    1热度

    1回答

    我有一个data.frame与日期时间对象,从csv文件读入,并从lubridate包转变成日期时间对象与dmy_hm()。我想用时间分布打印一个直方图,与日期无关。下面是一个例子,它已经看起来不错: library(dplyr) library(ggvis) library(lubridate) # Create Example GESPEICHERT <- c(rep("01/05/

    0热度

    1回答

    考虑一下ggvis中的layer_bars()图。用户如何在每个栏上添加数字(标签)? 就像下图:

    1热度

    1回答

    我试图编织的RMarkdown成HTML从interactivity vignette这个情节: mtcars %>% ggvis(x = ~wt) %>% layer_densities( adjust = input_slider(.1, 2, value = 1, step = .1, label = "Bandwidth adjustment"), kern