def draw_view(): global x01 global y01 global z01 t = ts_dict['t_of_now'] filepath = ts_dict['filepath'] with open(filepath + str(t) + ".txt", 'r', encoding='utf-8') as file1: all = file1.read() coord_x = all[re.search('X', all).end() + 2:re.search('Y', all).start() - 24] coord_x = coord_x.split(',') coord_y = all[re.search('Y', all).end() + 2:re.search('Z', all).start() - 24] coord_y = coord_y.split(',') coord_z = all[re.search('Z', all).end() + 2:] coord_z = coord_z.split(',') num01 = len(coord_x) x01 = coord_x y01 = coord_y z01 = coord_z for i in range(num01): x = x01[i] y = y01[i] z = z01[i] ax.scatter3D(x, y, z) canvas.draw()
时间: 2023-05-14 09:04:48 浏览: 118
scate.rar_scate.txt_scatter file
这是一个Python函数,它的作用是读取一个文件中的坐标数据,并在一个三维坐标系中绘制出来。函数中使用了全局变量x01、y01和z01来存储坐标数据,使用了matplotlib库中的scatter3D函数来绘制散点图。canvas.draw()函数用于显示绘制结果。
阅读全文