Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 组合点阵图在x轴上产生空间隙_R_Lattice - Fatal编程技术网

R 组合点阵图在x轴上产生空间隙

R 组合点阵图在x轴上产生空间隙,r,lattice,R,Lattice,我尝试使用lattice创建一个组合条形图和xyplot,其中x轴由两个图共享 require(lattice) require(latticeExtra) dd <- data.frame(Year = factor(1990:1999), Count = 0:9, Size = 9:0) p1 <- barchart(Count ~ Year, data = dd, horizontal = FALSE) p2 <- xyplot(Size ~ Year, data = d

我尝试使用lattice创建一个组合条形图和xyplot,其中x轴由两个图共享

require(lattice)
require(latticeExtra)
dd <- data.frame(Year = factor(1990:1999), Count = 0:9, Size = 9:0)
p1 <- barchart(Count ~ Year, data = dd, horizontal = FALSE)
p2 <- xyplot(Size ~ Year, data = dd)
c(p1,p2, x.same = TRUE, layout = c(1,2))
# Using factors

dd1 <- data.frame(Year = factor(1990:2000), Count = c(0:9,NA))
p1 <- barchart(Count ~ Year, data = dd1, horizontal = FALSE)


dd2 <- data.frame(Year = factor(1990:2000), Size = c(NA,0:9))
p2 <- xyplot(Size ~ Year, data = dd2, type = "o")
p2

c(p1,p2, layout = c(1,2)) # works
删除
x.same
会产生:

c(p1,p2, layout = c(1,2))

此图不令人满意,因为它有两个x轴


(为了解决这个问题,我问了一个更早但不同的问题)。

也许你需要从两个图的相同因子水平开始

require(lattice)
require(latticeExtra)
dd <- data.frame(Year = factor(1990:1999), Count = 0:9, Size = 9:0)
p1 <- barchart(Count ~ Year, data = dd, horizontal = FALSE)
p2 <- xyplot(Size ~ Year, data = dd)
c(p1,p2, x.same = TRUE, layout = c(1,2))
# Using factors

dd1 <- data.frame(Year = factor(1990:2000), Count = c(0:9,NA))
p1 <- barchart(Count ~ Year, data = dd1, horizontal = FALSE)


dd2 <- data.frame(Year = factor(1990:2000), Size = c(NA,0:9))
p2 <- xyplot(Size ~ Year, data = dd2, type = "o")
p2

c(p1,p2, layout = c(1,2)) # works
#使用因子
dd1