首页 > 编程语言 > 详细

python中,给定三维坐标序列,使用matplotlib画三维散点图

时间:2020-04-14 10:00:28      阅读:438      评论:0      收藏:0      [点我收藏+]
 1 # 实例:
 2 # 首先,还是需要取坐标
 3 import numpy as np
# 假设,m是给定的三维散点序列
4 m = np.array([[1, 3, 3], 5 [4, 1, 6], 6 [1, 4, 3], 7 [1, 6, 3]]) 8 x = [x[0] for x in m] 9 y = [x[1] for x in m] 10 z = [x[2] for x in m] 11 print(x) 12 print(y) 13 print(z) 14 15 # 然后正常画图 16 import matplotlib.pyplot as plt 17 import mpl_toolkits.mplot3d 18 19 ax = plt.subplot(projection = 3d) # 创建一个三维的绘图工程 20 ax.set_title(3d_image_show) # 设置本图名称 21 ax.scatter(x, y, z, c = r) # 绘制数据点 c: ‘r‘红色,‘y‘黄色,等颜色 22 23 ax.set_xlabel(X) # 设置x坐标轴 24 ax.set_ylabel(Y) # 设置y坐标轴 25 ax.set_zlabel(Z) # 设置z坐标轴 26 27 plt.show()

技术分享图片

python中,给定三维坐标序列,使用matplotlib画三维散点图

原文:https://www.cnblogs.com/cainiaoxuexi2017-ZYA/p/12695421.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!