Matplotlib:mpl_toolkits.mplot3d工具包
matplotlib 工具包
2023-09-14 08:58:40 时间
简介
mpl_toolkits.mplot3d
是Matplotlib里面专门用来画三维图的工具包,官方指南请点击此处《mplot3d tutorial》
使用
导入
- 使用
from mpl_toolkits.mplot3d import *
或者import mpl_toolkits.mplot3d as p3d
画图
- 有两种方式
fig = plt.figure()
ax = p3d.Axes3D(fig)
或者
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
- 画三维图需要先得到一个
Axes3D
对象,上面两种方式得到的ax
都是Axes3D
对象,接下来就可以调用函数在ax
上画图了。如下(IPython):
In [1]: %matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d as p3d
fig = plt.figure()
ax = p3d.Axes3D(fig)
z = np.linspace(0, 15, 1000)
x = np.sin(z)
y = np.cos(z)
ax.plot(x, y, z, 'green')
效果如下:
![](http://upload-images.jianshu.io/upload_images/13076258-39bec799586aa46b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/561)
- 更多详细的三维图还可以进我主页中《Matplotlib笔记》文集中查看。
作者:ACphart
链接:https://www.jianshu.com/p/b563920fa7a8
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
相关文章
- numpy+pandas+matplotlib+tushare股票分析
- Python之matplotlib:利用matplotlib绘制八象空间三维图案例(知识点包括散点图、折线图、标注文字、图例、三维坐标)之详细攻略
- 成功解决ImportError: Matplotlib qt-based backends require an external PyQt4, PyQt5,问题
- 100天精通Python(可视化篇)——第82天:matplotlib绘制不同种类炫酷散点图参数说明+代码实战(二维散点图、三维散点图、散点图矩阵)
- numpy+matplotlib学习
- Python数据分析与展示:matplotlib绘图简单示例-7
- 深入浅出matplotlib(103):使用巴特沃斯滤波器
- 深入浅出matplotlib(84): 两个信号互谱密度(CSD)的可视化
- 深入浅出matplotlib(49):Pyplot使用指南的笔记
- 深入浅出matplotlib(19):刻度隐藏方式实现三个Y轴显示
- matplotlib两种画散点图的方式
- matplotlib全图