shiny
앱에서 대화 형 차트 작성을 위해 plot.ly
라이브러리를 사용하고 있지만 차트의 색상 관리와 관련하여 문제가 있습니다.plot.ly 용 R 관리 색상
plotly 4.3.5 (github에서)를 사용하여 재현 예 :
library(data.table)
library(plotly)
dt <- data.table(campaign_week = c(1,2,3,1,2,3), category = c(rep("income",3),rep("cost",3)),
amount = c(100,50,35,-500,-20,-15))
dt_net <- dt[, .(amount = sum(amount)), by = campaign_week][,.(campaign_week, amount = cumsum(amount))]
y <- list(title = "Income", tickformat = "$,.0f",hoverformat = "$,.2f")
plot_ly(dt_net, x = ~campaign_week, y = ~amount, type = "scatter",
mode= "lines+markers",
line = list(color = "#00AEFF"), name = "Net Income") %>%
add_trace(data = dt, x = ~campaign_week, y = ~amount, color = ~category, type = "bar",
colors = c("#00ff00", "#ff0000")) %>%
layout(yaxis = y, barmode = "relative")
이 내가 원하는 차트,하지만 색상이 trace
에 올바르게 적용되지 않습니다를 작성합니다. 라인이 파란색의 그늘 인 동안 막대 중 하나가 빨간색이되고 다른 하나가 녹색이 될 것으로 예상됩니다.
편집plotly
차트의 스크린 샷 내가 전화를 복귀하고 inherit=FALSE
추가
이것은'~'을 제거하는 나를 위해 작동합니다. 당신의 음모는 어떻게 생겼습니까? –
제공된 원본 코드를 기반으로 이미지를 추가했습니다. '~'을 제거하면 이에 대한 응답으로; 'object 'campaign_week'not found'라는 오류 메시지가 나타납니다. – Dan
@VanceLopez 어떤 음모 버전을 사용하고 계십니까? OP 참조 버전. 4.3.5 (github의 개발 버전)에는 이전 버전과 비교하여 많은 구문 및 동작 변경 사항이 있습니다. – dww