ITADN

`palette.qualitative` does not accept a function

#593Openkatrinabrock 创建于 2026-05-21
K
katrinabrockcommented
MRE: ```r my_pal <- colorRampPalette(c("red", "yellow", "blue")) tinyplot( 1:10, by = as.factor(1:10), palette = my_pal ) # works tinyplot( 1:10, by = 1:10, theme = list(palette.sequential = my_pal) ) # works tinyplot( 1:10, by = as.factor(1:10), theme = list(palette.qualitative = my_pal) ) # fails ``` Use-case context: I initially set `palette.qualitative` as a vector, but then kept getting the recycle warning when I had more groups than elements of that vector. So I wanted to build a function to programmatically generate an arbitrarily long list of colors that are not necessarily a gradient. I'm not sure how I can set a custom `palette.qualitative` that is distinct from `palette.sequential` and also supports arbitrary many groups.
4 条评论