首页 > 解决方案 > 在plotly R中更改图例标题“mesh3d”对象

问题描述

我正在使用以下代码在 R 中生成带有 plotly 的 3d 图。映射到 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"))

阴谋

标签: rplotlylegend

解决方案


推荐阅读