图库在3D散点图中未显示标记

问题描述 投票:0回答:1

在plotly提供的默认教程中,以下内容会产生漂亮的图像,并且在绘图上出现标记(根据https://plotly.com/python/3d-scatter-plots/#3d-scatter-plot-with-plotly-express:]

import plotly.graph_objects as go
import numpy as np

# Helix equation
t = np.linspace(0, 10, 50)
x, y, z = np.cos(t), np.sin(t), t

fig = go.Figure(data=[go.Scatter3d(x=x, y=y, z=z,mode='markers')])
fig.show()

但是,如果我尝试按如下方式绘制一些随机散点图:

import plotly.graph_objects as go
import numpy as np


x = np.random.randn(10,1)
fig = go.Figure(data=[go.Scatter3d(x=x, y=x, z=x,mode='markers')])
fig.show()

没有显示。它是空白轴,没有任何标记。有人会知道为什么吗?

我尝试更改尺寸,转置,变量名等,但是什么都没有?

python plot plotly
1个回答
1
投票

[如果您将阵列展平,即在绘图前添加x = x.flatten(),则可以使用。

© www.soinside.com 2019 - 2024. All rights reserved.