如何使用场景将注释添加到scatter3D Plotly图?

ee

我正在尝试向具有不同场景的scatter3d Plotly图中的点添加文本注释。如何使注释随图一起移动?即使当我将xref和yref签名为“场景”时,注释也不会移动。

这是我尝试运行的可复制示例:

library(plotly)

rep.ex = data.frame(x1=1:20, y1=1:20, z1=(1:20)*2, text1=letters[1:20])

axoff <- list(title = "", zeroline = FALSE, showline = FALSE, showticklabels = FALSE, showgrid = FALSE, autotick = F)
axoffxy <- list(title = "", zeroline = FALSE, showline = FALSE, showticklabels = FALSE, showgrid = FALSE, autotick = F, showspikes=F)


plot_ly(data=data.frame(rep.ex), x=rep.ex$x1, y=rep.ex$y1, z=rep.ex$z1, 
            marker=list(size=2.6), 
            color=rep.ex$x1, hoverinfo='text',
            text=rep.ex$text1,
            type="scatter3d", mode = "markers") %>%
  layout(showlegend = T, dragmode="turntable", scene = list(aspectmode='cube', xaxis = axoffxy, yaxis = axoffxy, zaxis = axoff), 
         annotations=list(showarrow=FALSE, 
                          text='Here I insert my annotation',  
                          xref='scene',     
                          yref='scene',
                          zref='scene',
                          x=1,  
                          y=1, 
                          z=2,
                          xanchor='left',   
                          yanchor='bottom',  
                          font=list(size=12 )))

我正在使用Plotly版本4.9.0

如果您的问题允许您从布局中的注释切换到add_trace则它会四处移动。这样的事情将为此工作:

plot_ly(data=data.frame(rep.ex), x=rep.ex$x1, y=rep.ex$y1, z=rep.ex$z1, 
        marker=list(size=2.6), color=rep.ex$x1, hoverinfo='text',
        text=rep.ex$text1, type="scatter3d", mode = "markers", showlegend=F) %>%
  add_trace(type='scatter3d', mode='text', x=10,y=10,z=10, 
            text='Here I insert my annotation', showlegend=F, inherit=F) %>%
  layout(showlegend = T, dragmode="turntable", 
         scene = list(aspectmode='cube', xaxis = axoffxy, yaxis = axoffxy, zaxis = axoff))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Plotly:如何使用plotly.express饼图将元素添加到hover_data?

来自分类Dev

使用plotly绘制气泡图

来自分类Dev

在不使用Plotly Express的情况下将垂直矩形添加到绘图子图

来自分类Dev

如何在Plotly中旋转图的轴?

来自分类Dev

如何用plotly创建条形图?

来自分类Dev

如何从 tkinter 以 .html 格式导出 Plotly 图

来自分类Dev

使用Plotly Python绘制树状图

来自分类Dev

反转使用plotly制作的子图的轴

来自分类Dev

Jupyter 中使用 Plotly 的热图

来自分类Dev

将Plotly预测图转换为ggplot图

来自分类Dev

在python中使用plotly创建堆叠图或条形图

来自分类Dev

向scatter3d图添加图例

来自分类Dev

在Plotly中将注释添加到3D散点图

来自分类Dev

在Plotly中向条形图添加注释

来自分类Dev

Plotly:如何使3D堆叠柱状图?

来自分类Dev

如何使用plotly express标记分组的条形图?

来自分类Dev

如何基于分类变量在R Plotly中创建叶绿素图?

来自分类Dev

Plotly(R)-饼图:如何固定每组的颜色分配颜色?

来自分类Dev

R plotly 如何使条形图显示每个条形的标签?

来自分类Dev

在R中使用Plotly的子图(已修复错误)

来自分类Dev

使用data.table和plotly堆积条形图

来自分类Dev

R:使用Plotly()的水平堆积条形图

来自分类Dev

使用data.table和plotly堆积条形图

来自分类Dev

R Plotly 表面图使用框架来改变视图

来自分类Dev

使用 plotly 使 matplotlib 堆积条形图在 jupyter 中交互

来自分类Dev

我可以在 Bokeh 中使用 Plotly 图吗?

来自分类Dev

使用 plotly 的共享轴极坐标子图

来自分类Dev

将节点添加到阶段/场景图事件?

来自分类Dev

将节点添加到阶段/场景图事件?

Related 相关文章

热门标签

归档