簡體   English   中英

關閉 python plotly "go.Scatter3d" 中軸和網格的可見性

[英]Turn off visibility of axis and grids in python plotly "go.Scatter3d"

import numpy as np
xx= np.array([[ 0,  0,  0], [ 0,  5,  0], [ 4,  5, -4], [ 4,  0,  0], [ 0,  0, -4], 
       [ 0,  5, -4],[ 4,  5,  0], [ 4,  0, -4], [ 8,  5, -4], [ 8,  0,  0], [ 8,  5,  0], 
       [ 8, 0, -4], [ 4, 10, -4], [ 4, 10,  0], [ 8, 10, -4], [ 8, 10,  0]])   
fig = go.Figure()
fig.add_trace(go.Scatter3d(x=xx[:,2],y=xx[:,0],z=xx[:,1],mode='markers'))
fig.show()

在此處輸入圖像描述

只想查看點,刪除所有軸和網格線。

您可以按如下方式使用scene屬性:

import numpy as np
xx= np.array([[ 0,  0,  0], [ 0,  5,  0], [ 4,  5, -4], [ 4,  0,  0], [ 0,  0, -4], 
       [ 0,  5, -4],[ 4,  5,  0], [ 4,  0, -4], [ 8,  5, -4], [ 8,  0,  0], [ 8,  5,  0], 
       [ 8, 0, -4], [ 4, 10, -4], [ 4, 10,  0], [ 8, 10, -4], [ 8, 10,  0]])   

fig = go.Figure()
fig.add_trace(go.Scatter3d(x=xx[:,2],y=xx[:,0],z=xx[:,1],mode='markers'))
fig.update_layout(scene = dict(xaxis = dict(showgrid = False,showticklabels = False),
                                   yaxis = dict(showgrid = False,showticklabels = False),
                                   zaxis = dict(showgrid = False,showticklabels = False)
             ))
fig.show()

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM