линий по одному признаку, а цвет - по другому?
типа
data <- data.frame(group = rep(c('A','B'), each = 4), id = rep(c(1:4), each = 2), x = runif(8), y = runif(8))
ggplot(data, aes(x = x, y = y, color = group, group = id))+geom_line()
какой у тебя специфичный запрос %) про echarts не знаю, а вот в plotly это не очень просто будет, кажется потому что там задается переменная цвета и сразу идет по ней группировка честно говоря, мне кажется, такого функционала не будет в более новых пакетах - потому что он несколько сбивает с толку, так как у тебя в результате получается две группирующие переменные так что я бы тут, наверное, сделал два слоя по group и в каждом группировка по id. ну или наоборот или вообще создал бы третью переменную группы group * id, для которой потом давал бы цвета (правда, тоже пришлось бы с этим поковыряться)
echarts4r хорош тем, что всегда можно в него сунуть список, имитирующий JSON структуру, согласно API JS-либы.
если создавать третью переменную во всех пакетах, которые я пробовал, начинается гемморой с легендой
в плотли есть возможность создавать группы легенд, в принципе ну и цвета вроде как списком тоже можно задать *никогда просто такой задачи не было, так что не знаю точно
с плотли с этим я справился (см выше), сломался на error bars, и кажется мне, это баг, так что начал echart4r копать
понятно, я надеялся все же до этого не доходить
Обсуждают сегодня