jupyter notebook使用excel中的数据绘制3D散点图
时间: 2023-06-16 16:04:08 浏览: 359
要在 Jupyter Notebook 中使用 Excel 中的数据绘制 3D 散点图,可以使用 Pandas 和 Matplotlib 库来实现。以下是一个简单的示例:
首先,导入 Pandas 和 Matplotlib 库:
```python
import pandas as pd
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
```
然后,读取 Excel 文件中的数据并将其转换为 Pandas 数据框:
```python
df = pd.read_excel('data.xlsx')
```
接下来,创建一个 3D 子图:
```python
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
```
最后,使用 Pandas 数据框中的数据绘制 3D 散点图:
```python
ax.scatter(df['x'], df['y'], df['z'])
```
其中,'x'、'y' 和 'z' 分别是 Excel 文件中包含数据的列名。
完整的代码示例如下:
```python
import pandas as pd
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
df = pd.read_excel('data.xlsx')
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(df['x'], df['y'], df['z'])
plt.show()
```
在 Jupyter Notebook 中运行这段代码,就可以看到 3D 散点图了。
阅读全文
相关推荐















