亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Matplotlib中怎么繪制三維散點圖和曲面圖

小億
88
2024-05-20 19:29:37
欄目: 編程語言

要繪制三維散點圖和曲面圖,可以使用Matplotlib中的mplot3d模塊。下面分別介紹如何繪制三維散點圖和曲面圖:

  1. 繪制三維散點圖:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np

# 生成隨機數據
x = np.random.rand(100)
y = np.random.rand(100)
z = np.random.rand(100)

# 創建一個三維坐標軸
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

# 繪制散點圖
ax.scatter(x, y, z)

# 設置坐標軸標簽
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')

plt.show()
  1. 繪制曲面圖:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np

# 生成數據
X = np.linspace(-5, 5, 100)
Y = np.linspace(-5, 5, 100)
X, Y = np.meshgrid(X, Y)
Z = np.sin(np.sqrt(X**2 + Y**2))

# 創建一個三維坐標軸
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

# 繪制曲面圖
ax.plot_surface(X, Y, Z, cmap='viridis')

# 設置坐標軸標簽
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')

plt.show()

以上代碼分別展示了如何繪制三維散點圖和曲面圖。在繪制曲面圖時,首先使用np.meshgrid()生成網格數據,然后使用ax.plot_surface()繪制曲面圖。

0
武城县| 三台县| 农安县| 屯昌县| 元江| 嫩江县| 朝阳县| 互助| 绿春县| 惠来县| 晋江市| 隆林| 潜山县| 和林格尔县| 延庆县| 长宁区| 巴楚县| 太仓市| 鹤峰县| 屏山县| 澜沧| 宜都市| 邓州市| 蒙自县| 石河子市| 阳城县| 凌海市| 静乐县| 巴彦淖尔市| 泰顺县| 湖口县| 柳江县| 望江县| 陇西县| 四川省| 柳河县| 金塔县| 响水县| 若羌县| 武汉市| 高阳县|