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

复制代码
 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()
复制代码

posted @   张幼安  阅读(5406)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示