python绘制3D图形,包括了3D坐标系、曲面图、直方图、等高线图、热力图、散点图、文字标签七种样式,具体如下:
一、绘制3D坐标系
具体代码如下:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# 创建图形和坐标轴
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# 定义坐标轴范围
ax.set_xlim([0, 10])
ax.set_ylim([0, 10])
ax.set_zlim([0, 10])
# 绘制坐标轴
ax.plot([0, 10], [0, 0], [0, 0], color='r') # x轴
ax.plot([0, 0], [0, 10], [0, 0], color='g') # y轴
ax.plot([0, 0], [0, 0], [0, 10], color='b') # z轴
# 设置坐标轴标签
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
# 显示图形
plt.show()
二、绘制3D曲线图
具体代码如下:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# 创建图形和坐标轴
fig = plt.figure()
ax =