matplotlib 绘制三维图
来源:互联网 发布:松下机器人编程视频 编辑:程序博客网 时间:2024/05/05 23:31
1.对于竖坐标是由横坐标,纵坐标用公式表示的情况
采用先meshgrid再plot_surface的方法
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.gca(projection='3d')
X = np.arange(-5, 5, 0.25) //横坐标区间,内部不能重复
Y = np.arange(-5, 5, 0.25) //纵坐标区间,内部不能重复
X, Y = np.meshgrid(X, Y) //生成网格
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.jet,
linewidth=0, antialiased=False)
ax.set_zlim(-1.01, 1.01)
ax.zaxis.set_major_locator(LinearLocator(10))
ax.zaxis.set_major_formatter(FormatStrFormatter('%.02f'))
fig.colorbar(surf, shrink=0.5, aspect=5)
plt.show()
- matplotlib 绘制三维图
- 使用matplotlib绘制三维图形
- 使用matplotlib绘制三维参数曲线
- matplotlib 画图 三维图
- matplotlib绘制简单图
- Matplotlib绘制树形图
- matplotlib绘制条形图
- matplotlib 绘制条形图
- matplotlib绘制热图
- Matplotlib绘制折线图
- matplotlib 饼图绘制
- Python Matplotlib实现三维数据的散点图绘制
- Python Matplotlib实现三维/四维数据的柱状图绘制
- python matplotlib模块——绘制三维图形、三维数据散点图
- python matplotlib模块——绘制三维图形、三维数据散点图
- matplotlib利用矩阵画三维图
- 使用matplotlib绘制动态图
- matplotlib绘制常见概率图
- iOS开发(OC)——录音
- 编程日记
- maven:maven-assembly-plugin
- 驱动之LCD
- Mysql学习总结(23)——MySQL统计函数和分组查询
- matplotlib 绘制三维图
- 每天一个linux命令(6):rmdir 命令
- spring实例化javabean的三种方式分享
- Springboot+Spring MVC+Idea工程布置
- 内存溢出和内存泄漏的区别
- 异步消息传递技术的比较:JMS、AMQP和MQTT
- MT6755 平台手机皮套驱动实现
- 每天一个linux命令(7):mv命令
- java静态方法能否被重写