第一回:Matplotlib初相识

本文为组队学习任务01学习笔记。


Matplotlib简要总结

  1. Matplotlib的结构
    一个完整的Matplotlib图像包括四个层级:
  • Figure:容纳所有绘图元素
  • Axes:构造一幅子图,一个figure可以由一个或多个子图组成
  • Axis:处理所有和坐标轴,网格有关的元素
  • Tick:处理所有和刻度有关的元素

  1. 画图的两种方式
  • (1)显式创建figure和axes
x = np.linspace(0, 2, 100)fig, ax = plt.subplots()
ax.plot(x, x, label='linear')
ax.plot(x, x**2, label='quadratic')
ax.plot(x, x**3, label='cubic')
ax.set_xlabel('x label')
ax.set_ylabel('y label')
ax.set_title("Simple Plot")
ax.legend()

  • (2)更简单的方法
x = np.linspace(0, 2, 100)plt.plot(x, x, label='linear')
plt.plot(x, x**2, label='quadratic')
plt.plot(x, x**3, label='cubic')
plt.xlabel('x label')
plt.ylabel('y label')
plt.title("Simple Plot")
plt.legend()

作业
你在工作或学习中通常何时会用到数据可视化,希望通过可视化达到什么目的?

  1. 打印深度学习训练效果的时候需要输出准确率和损失
  2. 进行数据清洗的时候需要输出数据各种统计量
  3. 让实验结果和各种统计量更加更加直观,有时候从数据比较难得到有用的信息,可视化之后有时能更容易得到数据潜在的信息

数据可视化组队学习:《Task01 - Matplotlib初相识》笔记相关推荐

  1. 数据可视化组队学习:《Task02 - 艺术画笔见乾坤》笔记

    文章目录 前言 1 概述 1.1 matplotlib的使用逻辑 1.2 matplotlib的三层api 1.3 Artist类的结构 1.4 matplotlib标准用法 2 自定义你的Artis ...

  2. 数据可视化组队学习:《Task04 - 文字图例尽眉目》笔记

    文章目录 前言 1 Figure和Axes的文本 1.1 text 1.2 title和set_title 1.3 figtext和text 1.4 suptitle 1.5 xlabel和ylabe ...

  3. 数据可视化组队学习:《Task06 - 场景案例显神通》笔记

    文章目录 前言 1 展示趋势变化(Evolution) 1.1 折线图 1.1.1 简单线图 1.1.2 突出某一重点的多线图 1.2 面积图 1.3 堆积面积图 2 展示分布关系 2.1 小提琴图 ...

  4. 数据可视化组队学习:《Task05 - 样式色彩秀芳华》笔记

    文章目录 前言 1 matplotlib全局样式设定 1.1 matplotlib自带的样式 1.2 打造属于自己的全局绘图样式 1.2.1 使用.mplstyle文件来设置 1.2.2 设置rcpa ...

  5. 数据可视化组队学习:《Task03 - 布局格式定方圆》笔记

    文章目录 前言 1 子图 1.1 使用 plt.subplots 绘制均匀状态下的子图 1.2 使用 GridSpec 绘制非均匀子图 2 子图上的方法 2.1 plot-线的绘制 2.2 hist- ...

  6. 数据可视化系列(一):Matplotlib初相识

    前言 期待了好久的datawhale可视化教程终于出来了,这次标题狠有文艺范儿,哈哈哈 这次我主要目的是最近要写篇论文,也正好为以后建模画图打捞基础~ 大家可以多看看官方教程: 中文官方网站:http ...

  7. datawhale6月组队学习-task01

    datawhale6月组队学习-task01 1.数据加载 利用kaggle网站的泰坦尼克号数据集进行学习分析 下载网址: https://www.kaggle.com/c/titanic/overv ...

  8. datawhale9月组队学习task01环境搭建,初始数据库

    Datawhale9月组队学习 task01环境搭建,初始数据库 文章目录 Datawhale9月组队学习 task01环境搭建,初始数据库 一.环境搭建 1.MySQL 8.0的安装 2. 连接 M ...

  9. 斯坦福大学数据可视化课程学习笔记:第一节 可视化的发展与目标

    <斯坦福大学数据可视化课程学习笔记>课程资源来自于斯坦福大学数据可视化课程,是我所在团队实习生提升计划的一部分.本系列是 "秉姝" 同学在学习过程中记录和整理的学习笔记 ...

最新文章

  1. 如何将网站升级为HTTPS协议?
  2. 100 计算机网络概述小结
  3. C++ std::swap函数的使用
  4. linux的基础知识——终端
  5. Participate in E-sports【Java大数+二分】
  6. matlab编写基差,到期交割临近 基差迟迟不跌
  7. Fragment与FragmentActivity通信封装
  8. 数据结构与算法汇总详解(一)
  9. 右键菜单的过滤和启动(转载)
  10. 问题求解RK3288调ALC5640芯片遇到的问题,前部分硬件问题,后部分如见驱动问题。
  11. Android 9.0系统源码_包管理机制(二)PackageInstaller安装APK
  12. python上台阶问题_“上台阶问题”的分析
  13. 志当存高远,而唯有努力才能抵达成功彼岸
  14. Xshell7工具下载安装以及简单使用
  15. 使用密钥方式登录阿里云服务器
  16. Delphi Web前端开发教程(9):基于TMS WEB Core框架
  17. 2022年玩具泡泡机市场前景分析及研究报告
  18. rgb颜色域与饱和度的关系
  19. R330 打印机连供墨水红灯常量处理
  20. 二见钟情之SQL语句嵌套查询

热门文章

  1. poj 2346(DP)
  2. hdu-4549 M斐波那契数列 nyoj - 1000
  3. NYOJ 734 奇数阶魔方
  4. [剑指offer] 27. 字符串的排列
  5. 转账示例(二):service层面实现(本例采用QueryRunner来执行sql语句,数据源为C3P0)...
  6. 系列博文-Three.js入门指南(张雯莉)-静态demo和three.js功能概览
  7. 使用 NodeJS + Express 從 GET/POST Request 取值 -摘自网络
  8. Android:阻止输入法将图片压缩变形
  9. 科大星云诗社动态20201222
  10. 大创idea2018-03-30