用python读取txt文件中的数据并画各类图形展示 |
您所在的位置:网站首页 › 成绩单统计图怎么做出来的啊 › 用python读取txt文件中的数据并画各类图形展示 |
捣腾了一下午,终于整出来了,帮助和我一样的菜鸟解决数据读取问题,这是所有做实验的第一步,如果这步都没有解决,下面部分如何展开,这里每一步都很详细的解释了如何操作,我的文件内容,读取数据和画图都在本文末尾都有展示 import pandas as pd import matplotlib.pyplot as pltimport numpy as np #定义读取文件函数 def read_data(file_path): #columa_names所有列表的名称 column_names = ['label','timestamp', 'x-axis'] data = pd.read_csv(file_path,header = None, names = column_names)return data #画出带有标签的彩图 def scatter_with_color(x,y,labels,figure_no): plt.scatter(x,y,c=labels) plt.figure(figure_no) plt.xlabel('x values') plt.ylabel('y values')plt.title('Scatter with color') #画图线性图 def simple_line_plot(x,y,figure_no): plt.figure(figure_no) plt.plot(x,y) plt.xlabel('x values') plt.ylabel('y values')plt.title('simple_line_plot') #调用函数读取数据 dataset = read_data('da.txt') figure_no=1 x=dataset['timestamp'] y=dataset['x-axis'] label=dataset['label'] scatter_with_color(x,y,label,figure_no) figure_no+=1 simple_line_plot(x,y,figure_no)plt.show() 读取的数据显示 画出的彩图 线性图更能看出规律 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |