使用matplotlib绘制3D图
2018-03-19 17:26
351 查看
本文主要使用matplotlib进行3D图像的绘制。Demo
import matplotlib.pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3D # 定义figure fig = plt.figure() # 将figure变为3d ax = Axes3D(fig) # 数据数目 n = 256 # 定义x, y x = np.arange(-4, 4, 0.25) y = np.arange(-4, 4, 0.25) # 生成网格数据 X, Y = np.meshgrid(x, y) # 计算每个点对的长度 R = np.sqrt(X ** 2 + Y ** 2) # 计算Z轴的高度 Z = np.sin(R) # 绘制3D曲面 ax.plot_surface(X, Y, Z, rstride = 1, cstride = 1, cmap = plt.get_cmap('rainbow')) # 绘制从3D曲面到底部的投影 ax.contour(X, Y, Z, zdim = 'z', offset = -2, cmap = 'rainbow') # 设置z轴的维度 ax.set_zlim(-2, 2) plt.show()结果
相关文章推荐
- 在Linux下使用Python的matplotlib绘制数据图的教程
- lozi混沌映射吸引子,使用python的matplotlib绘制,可以放大和缩小
- 【原】使用Tkinter绘制GUI并结合Matplotlib实现交互式绘图
- matplotlib使用自己的数据绘制k线图
- 使用matplotlib绘制多个图形单独显示
- 使用matplotlib绘制每月的最高温度
- matplotlib的基本用法(十一)——绘制3D图
- 《机器学习实战》——在python中使用Matplotlib注解绘制树形图
- Python使用matplotlib绘制动画的方法
- 《机器学习实战》第三章 3.2 在Python中使用Matplotlib注解绘制树形图
- 特征选择与评分的可视化显示 - 在Python中使用Matplotlib绘制“横着的”条形图
- python使用matplotlib绘制xy坐标轴图
- python使用matplotlib模块绘制多条折线图、散点图
- 机器学习实战-使用matplotlib绘制决策树
- Python——使用matplotlib绘制柱状图
- python: 使用matplotlib的pyplot绘制图表
- Python中使用matplotlib绘制雷达图
- matplotlib中使用imshow绘制二维图
- 使用matplotlib绘制不连续时间序列的OHLC数据
- 使用matplotlib绘制三维图形