gpt4 book ai didi

r - 序列和 seqiplot 之间的不一致

转载 作者:行者123 更新时间:2023-12-04 04:35:33 25 4
gpt4 key购买 nike

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

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

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

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

问候,

弗朗西斯科。

最佳答案

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

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

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

或者要自动获取颜色列表,请尝试
library(colorspace)
pal <- diverge_hcl(60)
seqdef(..., cpal=pal)

?diverge_hcl更多选择。

希望这会有所帮助。

关于r - 序列和 seqiplot 之间的不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19805548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com