newdata<-plot_data[plot_data$score>=400&plot_data$score<=600,]
score<-newdata$score
def<-newdata$def
acc<-newdata$acc
prof<-newdata$prof
ay1 <- list(
title = "Default Rate (%)",
range = c(0, 10)
)
ay2 <- list(
tickfont = list(),
range = c(0, 100),
overlaying = "y",
side = "right",
title = "Acceptance Rate (%)"
)
fig <- plot_ly()
fig <- fig %>% add_lines(x = ~score, y = ~def, name = "Default Rate (%)")
fig <- fig %>% add_lines(x = ~score, y = ~acc, name = "Acceptance Rate (%)", yaxis = "y2")
fig <- fig %>% layout(
title = "Default Rate by Acceptance Across Score", yaxis = ay1, yaxis2 = ay2,
xaxis = list(title="Scorecard Value"),
legend = list(x = 1.2, y = 0.8)
)
fig
ay1 <- list(
title = "Profit ($)",
xlim=c(400:600),
showline = FALSE,
showgrid = FALSE
)
ay2 <- list(
tickfont = list(),
range = c(0, 100),
overlaying = "y",
side = "right",
xlim=c(400:600),
title = "Acceptance Rate (%)"
)
fig <- plot_ly()
fig <- fig %>% add_lines(x = ~score, y = ~prof, name = "Profit ($)")
fig <- fig %>% add_lines(x = ~score, y = ~acc, name = "Acceptance Rate (%)", yaxis = "y2")
fig <- fig %>% layout(
title = "Profit by Acceptance Across Score", yaxis = ay1, yaxis2 = ay2,
xaxis = list(title="Scorecard Value"),
legend = list(x = 1.2, y = 0.8)
)
fig