Я рисую контурный график, используя Plot_Ly в R. У меня есть две переменные данные (X, Y) с результатом Z, который также является числом с большим диапазоном от -1м до + 1м.Я спроектировал контур так, чтобы он ломался в нуле, показывая тем самым точку, в которой вы переходите от положительного к отрицательному.
Мой код на этом этапе выглядит следующим образом
plot_ly(type="contour",x=ndat$Price, y=ndat$`Sales Prc`, z=ndat$NPV,
contours = list(start = -1000000, end = 1000000, size = 1000000),
colors=c("Red","Red","Green","Green")) %>% layout(title = "NPV sensitivity
on price and sales forecast", xaxis=list(title="Product
price"),yaxis=list(title="Change in sales forecast %"))
Я изо всех сил пытаюсьсделайте следующее и буду признателен за помощь:
1) В легенде есть только два контура, а не четыре, как в настоящее время, я ломаюсь на 1м.Другими словами, как я могу обозначить это как последнюю точку
2) Я хотел бы изменить значения легенды вместо -1m, 0, + 1m на «Отрицательный, 0, Положительный».Другими словами, это условие для значений. ЕСЛИ z <0, то «Отрицательный» и т. Д. </p> 1011 * Спасибо