第七章 绘制3D图表和统计地图
2023-12-19 23:07:42
7.1 使用mplot3d绘制3D图表
7.1.1 mplot3d概述
mplot3d是matplotlib中专门绘制3D图表的工具包,它主要包含一个继承自Axes的子类Axes3D,使用Axes3D类可以构建一个三维坐标系的绘图区域。matplotlib可以通过两种方式创建Axes3D类的对象:一种方式是Axes3D()方法,另一种方式是add_subplot()方法
1.Axes3D方法
Axes3D()是构造方法,它直接用于构建一个Axes3D类的对象
Axes3D(fig,rect=None,*args,azim=-60,elev=30,zscale=None,sharez=None,proj_type='persp',**kwargs)
该方法的参数fig表示所属画布,rect表示确定三维坐标系位置的元组
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = Axes3D(fig)
plt.show()
2.add_subplot()方法
在调用add_subplot()方法添加绘图区域时为该方法传入projection='3d',即指定坐标系的类型为三维坐标系,返回一个Axes3D类的对象
文章来源:https://blog.csdn.net/u010321564/article/details/135085239
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!