在box plotly python中更改轴名称

时间:2017-05-02 21:29:57

标签: python 3d plotly

如何在框中更改轴名称,如R文档中的下图所示?

enter image description here

简单重命名不起作用:

enter image description here

1 个答案:

答案 0 :(得分:0)

docs:https://plot.ly/python/2d-projection-of-3d-surface/ 您可以定义一个字符串列表,表面上每个点都有一个项目,列表中的每个项目都是您在悬停时要显示的任何文本的字符串(包括返回行的字符串“
”),然后设置text = your_list和hoverinfo =“text”。

textz=[['x: '+'{:0.5f}'.format(x[i][j])+'<br>y: '+'{:0.5f}'.format(y[i][j])+
    '<br>z: '+'{:0.5f}'.format(z[i][j]) for j in range(z.shape[1])] for i in range(z.shape[0])]

trace1= Surface(z=z,
            x=x,
            y=y, 
            colorscale=colorscale,
            text=textz,
            hoverinfo='text',
            )