import matplotlib.pyplot as plt
import numpy as np
# x 是你图中 A 列的数据,y 是你图中第一行的数据
X, Y = np.meshgrid(x, y)
# Z 为你图中除了 A 列和第一行的二维数据
fig, ax = plt.subplots(subplot_kw={'projection': '3d'}, figsize=(8, 8))
ax.plot_surface(X, Y, Z)
# or ax.scatter(X, Y, Z)
使用
ax.scatter()
或者ax.plot_surface()
:ax.plot_surface()
效果:ax.scatter()
效果: