数据挖掘,读取txt文件,画图

作者: 站在树上的鸽子 | 来源:发表于2018-10-06 22:43 被阅读147次

          最近在学习数据挖掘,用python编程,我以前只有点C语言基础,所以是从零开始学习的python,一点点百度安装了python和pycharm,详细的教程网上很详细,按照教程一步步来就行。要说的是推荐一下pythonxy,这个包含了很多库,对于小白来说相当友好,附上下载链接python(xy):http://pythonxy.connectmv.com/。

    废话不多说,下面说一下我的第一个作业,如题,希望能帮到和我一样的小白。

    我用的是python2.7,需要把txt文件放在工程文件夹下,或者直接用路径。程序如下:

    # -*- coding: utf-8 -*-    支持文件中出现中文字符

    #########################################################################

    import numpyas np

    import matplotlib

    import matplotlib.pylabas plt#绘图

    ##########################################################################

    def readtxt(file_name):

      data =open(r'%d.txt' % (file_name)).read()# %d处,十进制替换为file_namede 值,.read读文件

        data = data.split( )# 以空格为分隔符,返回数值列表data,如果是以逗号为界的话,括号里要带参数

        data = [float(s)for sin data]# 将列表data中的数值转换为float类型

        #s = data[0:4*2:4]                            # 这一句是取某些指定元素

        return data

    ###############################################################################

    s1=readtxt(1)

    print s1

    fig1 = plt.figure()#创建画图对象

    ax1 = fig1.add_subplot(211)#在一个图里面生成2行1列

    plt.plot(s1,color='r')#在选定的画布位置上,画图像,设定颜色为红色

    ax1.set_title('title1')#设定子图211的title

    plt.ylabel('y1')#设定子图211的Y轴lable

    ax2 = fig1.add_subplot(212)

    plt.plot(s1,color='r')#在选定的画布位置上,画图像,设定颜色为红色

    ax2.set_title('title2')#设定子图212的title

    plt.ylabel('y2')#设定子图212的Y轴lable

    # plt.savefig(r'C:/Users/Administrator/Desktop/1.png')  #保存图像

    plt.show()# 显示图像

    plt.close('all')#关闭绘图对象,释放绘图资源

    ###########################################################################################

    结果如下

    注:程序中要注意缩进。

    这是1.txt中的内容

    相关文章

      网友评论

        本文标题:数据挖掘,读取txt文件,画图

        本文链接:https://www.haomeiwen.com/subject/ipckaftx.html