[英]Truncated figure with plotly
我遇到了來自 plotly 的 Scatter3d 問題:該圖始終在底部被截斷:
我通過plotly.express
這樣創建 plot:
fig = px.scatter_3d(BFM_pcaFull, x=0, y=1, z=2, color=3)
BFM_pcaFull
是存儲數據的 pandas.DataFrame。 我嘗試通過plotly.graph_object
而不是plotly.epxress
創建 plot,但結果是一樣的。 我試圖通過fig
的update_layout()
方法調整布局參數:
當然,圖表沒有任何變化(這確實讓我感到驚訝,讓我覺得我做錯了什么,即使顯然 3D 表面似乎在某種程度上遵循不同的規則)。
相同問題的問題在項目的 Github 存儲庫中打開,但到目前為止尚未解決( https://github.com/plotly/plotly.py/issues/3785 )。
有沒有人遇到過同樣的問題並偶然找到了解決方案?
謝謝你的幫助
為避免 3D 圖表中的圖表部分缺失,您可以更改視點角度。 請參閱此處了解更多信息。 下面的代碼可以用來處理這個問題。
import plotly.express as px
df = px.data.iris()
fig = px.scatter_3d(df, x='sepal_length',
y='sepal_width', z='petal_width',
color='species')
fig.show()
當相機視點改變時
fig.update_layout(margin=dict(l=0,r=0,t=0,b=0), scene_camera=dict(eye=dict(x=2.0, y=2.0, z=0.75)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.