Измените заголовок легенды "mesh3d" в сюжете R - PullRequest
1 голос
/ 14 марта 2019

Я использую следующий код для генерации трехмерного графика с графиком в R. Переменные, отображаемые на оси x, y и z, являются вероятностями, и некоторые из комбинаций оцениваются. В конце концов, я отобразил переменную RE в качестве переменной интенсивности. Однако при создании графика заголовок легенды для интенсивности будет иметь название «p3», а не «RE», как должно быть. Я попытался установить name = "RE" внутри функции add_trace(), но это ничего не меняет. Кто-нибудь знает альтернативу, чтобы изменить название легенды на «RE»? Я также приложил копию сюжета.

library(plotly)

p <- plot_ly() %>% add_trace(data = re_data,  x=~p1, y=~p2, z=~p3, type="mesh3d",
      intensity = ~r.eff , text = ~paste('</br> p1:', p1,
      '</br> p2:', p2,
      '</br> p3:', p3,
      '</br> RE: ', r.eff), 
      hoverinfo = "text" ,colors=c("cyan","darkblue"))

Plot

...