我有一个织女星图表在R中由ggvis生成(见下面的代码)。我想让轴在0,0交叉,所以在区域序列和轴之间没有空白。
这能做吗?我能在维加做这个吗?
library(ggvis)
tempDf <- data.frame(x=0:10,ymin=0,ymax=seq(from=1,to=0.3,len=11))
ggvis(data=tempDf,~x,~ymax,y2=~ymin) %>%
layer_ribbons(fill:="red") %>%
layer_lines(x=~x,y=~ymax,inherit=FALSE)

发布于 2015-12-28 04:22:13
这可以使用scale_numeric中的展开参数来设置。修改后的代码如下:
library(ggvis)
tempDf <- data.frame(x=0:10,ymin=0,ymax=seq(from=1,to=0.3,len=11))
ggvis(data=tempDf,~x,~ymax,y2=~ymin) %>%
layer_ribbons(fill:="red") %>%
layer_lines(x=~x,y=~ymax,inherit=FALSE) %>%
scale_numeric("x", expand = 0) %>%
scale_numeric("y", expand = 0)https://stackoverflow.com/questions/34475096
复制相似问题