如何更改 pca2d 中的轴大小?
How do I change the axis sizes in pca2d?
我正在使用 pca3d
包来绘制基因表达数据的主要成分 1-5。我很难标准化 3d 图,所以我绘制了 PC1 与 PC2、PC2 与 PC3 等。我的代码如下
par(mfrow = c(2,2))
for(n in 1:4){
pca2d(pcaSix$x[,n:(n+1)], # Mclust Grouping - module Genes
title = "Six Genes From Abel, et al. 2011",
shape = 16,
group = clustersMod1six,
radius = 1,
legend = NULL,
show.centroids = FALSE,
show.ellipses = TRUE,
col = ClusterColorsSix,
axe.titles = c(paste("PCA",
n,
sep = ""),
paste("PCA",
n+1,
sep = "")
),
xlim = c(-1,1),
ylim = c(-1,1)
)
}
我遇到的问题是 xlim
和 ylim
参数似乎对情节没有任何影响,我发现 建议使用 asp
参数,但设置 asp
不允许我更改轴。
有谁知道我如何强制 pca2d
更改轴限制?
不修改函数,就无法控制轴。见 line 32:
plot(NULL, type= "n",
xlim= prange$x,
ylim= prange$y,
xlab= xlab,
ylab= ylab,
bty= "none"
)
我正在使用 pca3d
包来绘制基因表达数据的主要成分 1-5。我很难标准化 3d 图,所以我绘制了 PC1 与 PC2、PC2 与 PC3 等。我的代码如下
par(mfrow = c(2,2))
for(n in 1:4){
pca2d(pcaSix$x[,n:(n+1)], # Mclust Grouping - module Genes
title = "Six Genes From Abel, et al. 2011",
shape = 16,
group = clustersMod1six,
radius = 1,
legend = NULL,
show.centroids = FALSE,
show.ellipses = TRUE,
col = ClusterColorsSix,
axe.titles = c(paste("PCA",
n,
sep = ""),
paste("PCA",
n+1,
sep = "")
),
xlim = c(-1,1),
ylim = c(-1,1)
)
}
我遇到的问题是 xlim
和 ylim
参数似乎对情节没有任何影响,我发现 asp
参数,但设置 asp
不允许我更改轴。
有谁知道我如何强制 pca2d
更改轴限制?
不修改函数,就无法控制轴。见 line 32:
plot(NULL, type= "n",
xlim= prange$x,
ylim= prange$y,
xlab= xlab,
ylab= ylab,
bty= "none"
)