【问题标题】:Inconsistency between sequences and seqiplot序列和 seqiplot 之间的不一致
【发布时间】:2013-11-17 07:18:23
【问题描述】:

我正在使用函数 seqiplot 来创建序列索引图。问题是我在绘图上显示的内容与我的序列数据之间存在一些不一致之处。例如,我在周期 t 和 t+1 有相同的序列状态;但是,序列索引图显示每个时期的不同颜色。它们不应该有相同的颜色吗?

我怀疑这与我的数据集中可能的状态数量有关。有60个不同的州。因此,当我尝试设置配色方案时,我收到以下消息: 在 brewer.pal(60, "Accent") 中: n 太大,调色板 Accent 允许的最大值为 8 用这么多颜色返回你要求的调色板

这表示 Accent 最多有 8 种颜色(不是吗?)。

有人遇到过类似的问题吗?我该如何解决?

问候,

弗朗西斯科。

【问题讨论】:

    标签: r sequence analysis traminer


    【解决方案1】:

    TraMineR 使用的默认调色板最多可以得到 12 种不同的颜色,这在您的情况下显然是不够的。因此,您必须使用seqdef 中的cpal 参数指定调色板。 colorspace 包提供了获得超过 12 种颜色的功能。

    使用图形界面选择 60 种颜色:

    library(colorspace)
    pal <- choose_palette()
    seqdef(..., cpal=pal)
    

    或者要自动获取颜色列表,试试

    library(colorspace)
    pal <- diverge_hcl(60)
    seqdef(..., cpal=pal)
    

    请参阅?diverge_hcl 了解更多选项。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      • 2014-04-11
      • 2015-03-10
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多