如何在 Python 中创建交互式 3D 图形

How to create an Interactive 3D Graph in Python

我正在尝试在 python 中创建一个 3D 图形,您可以在其中自由移动图形上任意 3 个轴上的点。在图表上移动这些点时,绘制的点也会更新。我尝试使用 matplot,但无法自由移动图表上的点。

我使用 plotly 创建 3d 图形。它们提供了一个交互式界面来播放图表以及不同类型的图表。

使用plotly-express

# Python env: pip install plotly-express
# Anaconda env: conda install -c plotly plotly_express 

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()