需要下载 python 以及 matplotlib。
过程很简单:
- 首先要下载python,具体可以看python3安装
- 进入CLI界面(windows 是Win+R-》cmd),输入:
python -m pip install -U pip setuptools
- 输入
python -m pip install matplotlib
自动进行安装。 - 输入
python -m pip list
列表下有matplotlib即安装成功。 - 也可在python idle模式下,输入
import matplotlib
不报错,也证明matplotlib安装成功。
具体可视化代码:
import matplotlib.pyplot as pltpoint_list=[]output_point_list=[]#读入fd=open(r"C:\\Users\\14551\\Desktop\\毕设\\数据集\\Dguiji.txt",'r')#cnt = 0;for line in fd: line=line.strip() id=int(line.split(",")[0]) longitude=float(line.split(",")[1]) latitude=float(line.split(",")[2]) point_list.append((longitude,latitude,id))# cnt+=1# if cnt>=1000:# breakfd.close()fd=open(r"C:\\Users\\14551\\Desktop\\毕设\\数据集\\Dguiji_compress.txt",'r')for line in fd: line=line.strip() id=int(line.split(",")[0]) longitude=float(line.split(",")[1]) latitude=float(line.split(",")[2]) output_point_list.append((longitude,latitude,id))fd.close()#可视化#point_listuncompressed=[[],[]]for point in point_list[:]: uncompressed[0].append(point[0]) uncompressed[1].append(point[1])plt.plot(uncompressed[0],uncompressed[1],"g")plt.xlabel("longitude")plt.ylabel("latitude")plt.title("uncompressed")plt.show()#output_point_listcompressed=[[],[]]for point in output_point_list: compressed[0].append(point[0]) compressed[1].append(point[1])plt.plot(compressed[0],compressed[1],'r')plt.xlabel("longitude")plt.ylabel("latitude")plt.title("compressed")plt.show()
可视化效果图:
数据集下载
百度网盘: https://pan.baidu.com/s/1r-S8-ySjnwicMGHXpGZNAA?pwd=s235
欢迎评论与指正!