python绘制三维点和二维点
来源:互联网 发布:ubuntu 覆盖安装软件 编辑:程序博客网 时间:2024/05/06 09:23
使用matplotlib库绘制二维点
使用mpl_toolkits.mplot3d中的Axes3D绘制三维点
import stringimport matplotlibimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport numpy as npif __name__=='__main__': is_T = False if is_T: trajectory = file('./T_groundtruth.txt') Fig = plt.figure(1) x = [] y = [] z = [] for line in trajectory: data = line.split() if data==[]: continue if np.mod(counter,3) == 1: x.append(string.atof(data[3])) elif np.mod(counter,3) == 2: y.append(string.atof(data[3])) else: z.append(string.atof(data[3])) plt.plot( y, z, 'ro-' ) Fig.savefig("trajectory.pdf") else: trajectory = file('./sample/trajectory.txt') #trajectory = file('./livingRoom0_trajectory.txt') Fig = plt.figure(1) x = [] y = [] z = [] for line in trajectory: data = line.split() x.append( string.atof(data[1]) ) y.append( string.atof(data[2]) ) z.append( string.atof(data[3]) ) ax = Axes3D(Fig) ax.plot(x,y,z,color='r') #plt.plot( x, y, 'ro-' ) Fig.savefig("trajectory.pdf")
参考文献
1.https://stackoverflow.com/questions/13570287/image-overlay-in-3d-plot-using-python
阅读全文
0 0
- python绘制三维点和二维点
- python读取文件并绘制三维点图
- Python绘制三维散点图并给散点标记记号
- 已知三角形三点坐标,求三角形的面积(二维和三维)
- 球面点三维坐标到纹理二维坐标的转换
- OpenGL将二维图形显示为三维点云图
- 【雷达】如何将三维点云映射到二维平面
- 球面点三维坐标到纹理二维坐标的转换
- matlab三维散点绘制以及坐标轴的设置
- 【Matlab】离散点绘制三维曲面方法小结
- OriginPro2017绘制四维散点图(三维散点+一维颜色)
- Opencv定义和输出三维点
- Unity3D点击绘制二维模型线和三维模型线
- matlab二维三维图形绘制和坐标轴范围设置
- timus 1489. Points on a Parallelepiped 二维点转化成三维点
- Python绘图 二维、三维
- Python调用Matplotlib绘制分布点图
- python 绘制三维数据
- PAT
- CCF 打酱油
- 习题5.1
- Leetcode:Recover Binary Search Tree
- MyBatis配置文件深入
- python绘制三维点和二维点
- 关于MVC到底是设计模式还是框架又或者是架构模式的新看法
- Retrofit简要介绍
- AlphaGo Zero 初探
- Python序列类型相互转换总结
- 社科院专家倪鹏飞:为何说房价不是说越低越好
- EBS 12.2.4 clone with linux 7
- freeradius 配置
- map结构体作为key值的使用