通过条件值自定义R中Plot_Ly中的图例值

时间:2018-10-21 05:35:40

标签: r plotly legend legend-properties

我正在R中使用Plot_Ly绘制轮廓图。我有两个变量数据(X,Y),其Z结果也是-1m至+ 1m范围内的数字。我将轮廓设计为零断裂,从而显示出从正到负的位置。

这时我的代码如下

 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)图例中只有两个轮廓,而没有四个,因为目前,我在1m处断开。换句话说,我该如何限制为最后一点

2)我想更改图例值,而不是将-1m,0,+ 1m更改为“ Negative,0,Positive”。换句话说,是条件值.. IF z <0,然后是“负”等...

谢谢

0 个答案:

没有答案