zoukankan      html  css  js  c++  java
  • Python-机器学习基础-Matplotlib

    Matplotlib
    • Matplotlib基础
      • 定义
        • 主要用于开发2D图表(3D), 数据分析,基于分析,进行展示
      • 绘图流程
        • 导入matplotlib
          • import matplotlib.pyplot as plt
        • 创建画布
          • plt.figure(figsize=(20,8),dpi=80)
        • 绘制图像
          • x = [1,2,3] y = [4,5,6] plt.plot(x,y) //折线图
        • 显示图像
          • plt.show()
      • matplotlib三层结构
        • 容器层
          • canvas
          • figure
          • axes
        • 辅助显示层
          • 添加x轴、y轴描述,标题
        • 图像层
          • 绘制什么图像的声明
    • 折线图(plot)与基础绘图功能
      • 图像保存
        • plt.savefig()
        • 注意:图像保存一定在show()前面
      • 添加x轴,y轴
        • plt.xticks
        • plt.yticks
        • 注意:第一个参数必须是数字,如果不是数字,需要进行值的替换
      • 添加网格
        • plt.grid()
          • 参数
            • linestyle -- 绘制网格
            • alpha --透明度
      • 添加描述信息
        • plt.xlabel("时间")
        • plt.ylabel("温度")
        • plt.title("一小时温度变化图",fontsize=20)
      • 多次plot
        • 直接进行绘制
      • 显示图例
        • plt.legend()
        • 注意:需要显示之前,声明plot里面的具体值
      • 多个坐标系图像显示
        • fig,axes = plt.subplot() nrows -- 几行 ncols -- 几列
        • 注意:有些方法需要添加set_*
    • 常见图像绘制
      • 折线图
        • plt.plot()
          • 变化
      • 散点图
        • plt.scatter()
          • 分布规律
      • 柱状图
        • plt.bar()
          • 统计、对比
      • 直方图
        • plt.hist()
          • 统计、分布
      • 饼图
        • plt.pie()
          • 占比

  • 相关阅读:
    apicloud入门学习笔记1:简单介绍
    QT入门学习笔记1:为什么要选QT及QT软件下载
    Altium Designer入门学习笔记1.软件安装与资料收集
    win 下安装mysql 服务
    几秒后跳转到新页面
    计算3天的日期
    alibaba json
    WebService和Rest Service
    count(*),count(1)和count(主键)的区别
    mybatis替换符号
  • 原文地址:https://www.cnblogs.com/jsit-dj-it/p/13905979.html
Copyright © 2011-2022 走看看