Я использую следующий код для генерации трехмерного графика с графиком в 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"))