用python读取txt文件中的数据并画各类图形展示

您所在的位置:网站首页 成绩单统计图怎么做出来的啊 用python读取txt文件中的数据并画各类图形展示

用python读取txt文件中的数据并画各类图形展示

2024-07-12 18:43| 来源: 网络整理| 查看: 265

捣腾了一下午,终于整出来了,帮助和我一样的菜鸟解决数据读取问题,这是所有做实验的第一步,如果这步都没有解决,下面部分如何展开,这里每一步都很详细的解释了如何操作,我的文件内容,读取数据和画图都在本文末尾都有展示

import pandas as pd

import matplotlib.pyplot as plt

import 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