• 机器学习三剑客之matplotlib 数据绘图展示


    线型图:

    #导包
    import matplotlib.pyplot as plt
    #导入字体库
    from matplotlib.font_manager import FontProperties
    
    #设置本机字体
    font = FontProperties(fname='C:/Windows/Fonts/simhei.ttf',size=15)
    
    #填充数据
    # plt.plot(['2019-03-01','2019-03-02','2019-03-03'],[6,2,4])
    
    #绘制方法
    # plt.show()
    
    #定制数据
    x1 = ['2019-03-01','2019-03-02','2019-03-03','2019-03-04','2019-03-05','2019-03-06']
    y1 = [0,5,3,2,7,1]
    
    x2 = ['2019-03-01','2019-03-02','2019-03-03','2019-03-04','2019-03-05','2019-03-06']
    y2 = [18,30,21,15,26,23]
    
    #填充数据
    plt.plot(x1,y1,label='temperature')
    plt.plot(x1,y2,label='water')
    
    #设置标题    如果是汉字必须导入字体库不然会识别不出
    plt.title('温湿度趋势图',FontProperties=font)
    #显示图例
    plt.legend()
    #绘制
    plt.show()

    柱状图:

    #导包
    import matplotlib.pyplot as plt
    
    #设置数据
    salary = [9000,10000,5000]
    group = ['beijing','shanghai','guangzhou']
    
    #填充数据
    plt.bar(group,salary)
    
    #设置标题
    plt.title('salary/group')
    
    #绘制
    plt.show()

    散点图:

    import matplotlib.pyplot as plt
    #导包科学计算库
    import numpy as np
    
    #设置数据
    plt.scatter(2,4)
    
    #绘制
    # plt.show()
    
    #定义x轴数据
    x = list(range(0,101))
    y = [xvalue *  np.random.rand() for xvalue in x]
    
    #填充数据
    #s 点的大小和粗细
    #c 颜色
    plt.scatter(x,y,s=20,c='blue')
    
    
    #绘制
    plt.show()
  • 相关阅读:
    利用idea的code inspect功能进行代码静态分析
    AntiSamy测试
    常用git命令
    node 常用命令
    java中byte[] 和16进制字符串互转
    使用idea的条件断点快速定位注解的处理类
    使用数组初始化list
    django连接Mysql数据库
    20分钟快速用django+mysql+pycharm搭建一个自己的web网站学习笔记
    随便谈谈------关于django学习笔记
  • 原文地址:https://www.cnblogs.com/Niuxingyu/p/10490389.html
Copyright © 2020-2023  润新知