python画3d图怎么调节坐标轴长度
时间: 2023-05-13 17:05:39 浏览: 142
修改python plot折线图的坐标轴刻度方法
要调节坐标轴长度,可以使用 matplotlib 库中的 Axes3D 类。具体操作如下:
1. 导入必要的库:
```python
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
```
2. 创建 3D 坐标系:
```python
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
```
3. 生成数据:
```python
x = np.random.standard_normal(100)
y = np.random.standard_normal(100)
z = np.random.standard_normal(100)
```
4. 绘制 3D 散点图:
```python
ax.scatter(x, y, z)
```
5. 调节坐标轴长度:
```python
ax.set_xlim([-5, 5])
ax.set_ylim([-5, 5])
ax.set_zlim([-5, 5])
```
完整代码如下:
```python
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x = np.random.standard_normal(100)
y = np.random.standard_normal(100)
z = np.random.standard_normal(100)
ax.scatter(x, y, z)
ax.set_xlim([-5, 5])
ax.set_ylim([-5, 5])
ax.set_zlim([-5, 5])
plt.show()
```
希望能帮到你!
阅读全文