【问题标题】:ggbiplot groups colour scale to be discreteggbiplot 将色阶分组为离散的
【发布时间】:2014-04-11 12:16:48
【问题描述】:

在葡萄酒数据示例中,散点图具有离散颜色、绿色、红色等的组,但我的数据带有连续的蓝色刻度,这使得很难看到不同的“组”;

pca_whales<-read.table("test.txt", header=T)
attach(pca_whales)
model_pca_whales<-prcomp(pca_whales[,1:7],scale=TRUE)
gg_pca <- ggbiplot(model_pca_whales,obs.scale = 1, var.scale=1, groups=pca_whales$sub, ellipse=F,circle=F,varname.size=3)
gg_pca

数据:

sub -3dB      -10dB    dur      freq    srt     stfreq

1   0.096     0.336    149.814  27.84   32.993   29.25

2   2.83933   11.2806  272.248  27.8561 239.136  27

3   2.22542   10.8201  221.959  27.0887 203.751  26.25

4   0.782222  15.0756  264.598  27.52   192.073  27.75

我试过重新编号'sub'不连续,但这不影响显示

非常感谢任何建议。

【问题讨论】:

    标签: ggbiplot


    【解决方案1】:

    如果您想要与 wine 示例中类似的输出,请确保您的变量 (pca_whales$sub) 是一个因子变量。否则你会得到连续的蓝色刻度。

    【讨论】:

    • 您间接回答了我的问题,谢谢。基本上,groups 参数的类型决定了色标的类型。
    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 2020-11-12
    • 1970-01-01
    相关资源
    最近更新 更多