详细分析见官网 https://matplotlib.org

基于Matplotlib模块的绘图

  • 使用简单绘图语,实现复杂绘图效果;
  • 以交互式操作实现渐趋精细的图形效果;
  • 使用嵌入式的Latex输出具有印刷级别的图表、科学表达式和符号文本;
  • 对图表的组成元素实现精细化控制。

下面对该模块进行应用:

颜色表示:

character color
‘b’ blue
‘g’ green
‘r’ red
‘c’ cyan
‘m’ magenta
‘y’ yellow
‘k’ black
‘w’ white


字符类型表示:

字符 类型
‘-’ 实线
‘-.’ 虚点线
‘.’
’ 。’ 圆点
‘^’ 上三角点
‘>’ 右三角点
‘2’ 上三叉点
‘4’ 右三叉点
‘p’ 五角点
‘h’ 六边形点1
‘+’ 加号点
‘D’ 实心菱形点
‘_’ 横线点
‘–’ 虚线
‘:’ 点线
‘,’ 像素点
‘v’ 下三角点
‘<’ 左三角点
‘1’ 下三叉点
‘3’ 左三叉点
‘s’ 正方点
‘*’ 星形点
‘H’ 六边形点2
‘x’ 乘号点
‘d’ 瘦菱形点


plt.plot()其他常用参数

  • linewidth #定义线条的宽度,可取任意实数
  • alphha #定义线条的透明度,一般取值[0,1]之间
  • drawstyle #定义描点方式


常用的图像设置命令

plt.rcParams['font.sans-serif']=[SimHei']   #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
  • plt.title() #设置图像标题

  • plt.slim() #设置x轴显示范围

  • plt.ylim() #设置y轴显示范围

  • plt.xlabel() #设置x轴名称

  • plt.ylabel() #设置y轴名称

  • plt.grid() #显示坐标网格线


  • plt.axhline() #绘制平行于x轴的水平参考线

  • plt.axvline() #绘制平行于y轴的水平参考线

  • plt.axhspan() #绘制垂直于y轴的参考区域

  • plt.axvspan() #绘制垂直于x轴的参考区域



  • plt.legend() #标示不同图像的文本标签图例

  • plt.xticks() #设置x轴的标签名称

  • plt.yticks() #设置y轴的标签名称

  • plt.text() #添加图形内容细节的无指向性注释文本

  • plt.annotate() #添加图形内容细节的指向型注释文本

数据可视化01--笔记相关推荐

  1. ECharts数据可视化学习笔记和应用

    ECharts数据可视化学习笔记和应用 一.概念 二.Echarts使用 使用步骤 三.Echarts-基础配置 四.柱状图图表1 五.柱状图图表2 六.折线图1 七.折线图2 八.饼状图1 九.饼形 ...

  2. python气象数据可视化学习笔记6——利用python地图库cnmaps绘制地图填色图并白化

    文章目录 1. 效果图 2. cnmaps简介及安装 2.1 写在前面 2.2 cnmaps简介和安装 3. 导入库 4. 定义绘图函数 4.1 使用get_adm_maps返回地图边界 4.2 ax ...

  3. QGIS数据可视化学习笔记01——一般的图层样式调整和在地图上添加图表

      说明:QGIS数据可视化章节用的数据为QGIS绘制一张地图学习章节的数据,传送门:https://blog.csdn.net/qq_47188967/article/details/1301962 ...

  4. 1. 数据可视化简介 笔记

    数据可视化简介 1 可视化释义 2 可视化简史 3 数据可视化详解 4 数据可视化研究挑战 以上是引用了某本书籍的目录 数据可视化-百度百科 参考:大数据分析与应用_可视化基础PPT 1 可视化释义 ...

  5. 7.5 程序示例--PCA for 数据可视化-机器学习笔记-斯坦福吴恩达教授

    程序示例–PCA for 数据可视化 我们有一张小鸟的图片,这是一个三通道彩色图像: 我们将图片的像素按颜色进行聚类,并在三维空间观察聚类成果: 似乎在三维空间可视化不是那么直观,借助于PCA,我们将 ...

  6. 大数据可视化课程笔记 6

    文章目录 第六章 文本数据可视化 6.1 文本数据在大数据中的应用及提取 6.1.1 文本数据在大数据中的应用 6.1.2 使用网络爬虫提取文本数据 6.2 文本信息分析 6.2.1 向量空间模型 6 ...

  7. 数据可视化学习笔记一——概述

    工作准备 文章目录 工作准备 工作内容 补充说明 地理信息数字化技术 GIS QGis PostGIS PostgreSQL 可视化技术 echarts mapbox three.js [Vue.js ...

  8. 可视化导论 - 第五章 时空数据可视化 - 学习笔记

    第5章 时空数据可视化 5.1 一维标量数据可视化 一维标量数据通常用二维坐标图或折线图来可视化. 制作坐标图时要注意: 数据转换 对输入数据进行数据转换生成新的变量,可以方便用户更好地观察数据.例如 ...

  9. 数据可视化(一):解构数据可视化——学习笔记

    一.数据可视化过程 一个完整的数据可视化过程可以分为四个步骤: (1)确定可视化的主题 首先得确定数据围绕什么样的主题来组织.具体地说,可以是业务的目标.一个需求.一个问题.比如,信贷行业分析不同信用 ...

  10. 大数据可视化课程笔记 7

    文章目录 第七章 复杂数据可视化 7.1 高维多元数据在大数据中的应用 7.1.1 空间映射法 7.1.2 图标法 7.2 非结构化数据可视化 7.2.1 基于并行的大尺度数据高分辨率可视化 7.2. ...

最新文章

  1. WiresShark 使用方法
  2. Android之HTTP预备知识
  3. 二叉树的前序,中序,后序,层序遍历的递归和非递归实现
  4. 前端技术分享:什么是MongoDB数据库?
  5. SQL语句性能调整原则
  6. 单位根反演[loj6485]LJJ 学二项式定理
  7. Reporting Services 的伸缩性和性能表现规划(转载)
  8. oracle server process,Oracle体系结构及备份(四)server-process
  9. oracle 论坛 千万级表,Oracle千万级记录操作总结
  10. Python 中的新式类和经典类的区别?
  11. 【ElasticSearch】es 线程池 ThreadPool 的封装
  12. Win10中docker安装nuget服务器及使用
  13. js学习总结----iscroll
  14. 动易自定义标签HTML输出,动易标签【ArticleList】
  15. 【国科大】计算机类课程点评(更新中)
  16. 漫画 | 芯片战争50年,Intel为什么干不掉AMD?
  17. 微信小程序父子组件通信详解
  18. 【Java基础[数组及对象数组取子数组]】
  19. 黑暗堵神传服务器维护是什么意思,黑暗之光————5月7日维护更新公告
  20. Mybatis从零开始

热门文章

  1. ICLR 2021投稿中值得一读的NLP相关论文
  2. 计算未来轻沙龙 | 顶会论文相继放榜,NLP领域有哪些最新进展?
  3. Python数据分析·读取CSV文件转为字典
  4. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...
  5. 【Linux服务器初上手】MobaXterm/系统版本/hostname/hosts/yum源配置/jdk/docker(不断完善)
  6. 鸿蒙 体验,华为鸿蒙OS全面上线,实际体验更胜EMUI11,安卓迎来“对手”
  7. linux获得蓝牙外设mac,iOS获取蓝牙外设Mac地址
  8. Mybatis-plugins分页助手实现查询数据分页
  9. Graph Without Long Directed Paths
  10. How Many Tables