plotly
에 꺾은 선형 차트를 만들어 전체 길이가 같지 않게하려고합니다. 색상은 연속 눈금이 부여됩니다. ggplot2
에서 쉽지만 을 사용하여 ggplotly
을 사용하면 변수를 결정하는 색상이 범주 형 변수처럼 작동합니다. (원하는)ggplot2와 플롯 ggplotly를 사용하여 서로 다른 동작
require(dplyr)
require(ggplot2)
require(plotly)
df <- data_frame(
x = 1:15,
group = rep(c(1,2,1), each = 5),
y = 1:15 + group
)
gg <- ggplot(df) +
aes(x, y, col = group) +
geom_line()
gg # ggplot2
ggplotly(gg) # plotly
내가 한 일이 - 주위에 그, 다른 한편으로는, ggplot2
에서 이상한 행동을 발견.
df2 <- df %>%
tidyr::crossing(col = unique(.$group)) %>%
mutate(y = ifelse(group == col, y, NA)) %>%
arrange(col)
gg2 <- ggplot(df2) +
aes(x, y, col = col) +
geom_line()
gg2
ggplotly(gg2)
필자도 플롯에서 직접 수행하는 방법을 찾지 못했습니다. 어쩌면 전혀 해결책이 없을 수도 있습니다. 어떤 아이디어?
이 철저한입니다! 고마워. –