当前位置: 首页 > web >正文

大数据应用开发和项目实战-Matplotlib

Matplotlib的介绍

 Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。        

Matplotlib 可以用来绘制各种静态,动态,交互式的图表。比如说散点图、柱状图等等。

Matplotlib的安装与导入

(我这边使用的是 Jupyter Notebook)

Matplotlib Pyplot

plot() :用于画图,它可以绘制点和线,语法格式如下:

plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)

练习:绘制正弦图和余弦图

Matplotlib 绘图标记

plot()

 plot()中的 marker 参数:定义一些不一样的标记

fmt

fmt 参数定义了基本格式,如标记、线条样式和颜色。

fmt = '[marker][line][color]'

设置标记大小与颜色

Matplotlib 绘图线

线的类型

线的类型可以使用 linestyle 参数(可简写为 ls)定义:

线的颜色

线的颜色可以使用 color 参数(可简写为 c)定义:

Matplotlib 轴标签和标题

xlabel()、ylabel() :设置 x 轴和 y 轴的标签

title() :设置标题

Matplotlib 网格线

grid():来设置图表中的网格线。grid() 方法语法格式如下: matplotlib.pyplot.grid(b=None, which='major', axis='both', )

Matplotlib 绘制多图

subplot():用于绘制多个子图,在绘图时需要指定位置。

subplot(nrows, ncols, index)

Matplotlib 散点图

scatter():绘制散点图

设置图标大小

自定义点的颜色

设置两组散点图

Matplotlib 柱形图

bar():绘制柱形图

设置柱形图颜色

自定义各个柱形的颜色

使用 width 设置柱形图宽度

绘制垂直方向的柱形图

使用 height 设置柱形图宽度

http://www.xdnf.cn/news/2849.html

相关文章:

  • pyautogui基础操作
  • 学成在线。。。
  • USB3.0 、 PCIE、RFSoC、NVMe 新课程课程直播发布公告
  • 【技术笔记】通过Cadence Allegro创建一个PCB封装(以SOT23为例)
  • 4月28日星期一今日早报简报微语报早读
  • TF_LOG 配置及级别详解
  • Vue3 + Element-Plus + 阿里云文件上传
  • AD16制作3D封装元件
  • BZOJ.疯狂的馒头
  • uniswap getTickAtSqrtPrice 方法解析
  • 相机-IMU联合标定:IMU标定
  • 代码随想录算法训练营第六十一天 | floyd算法
  • 夜莺监控V8(Nightingale)二进制部署教程(保姆级)
  • Virtualbox虚拟机全屏后黑屏问题解决
  • Linux用户管理命令:su与useradd
  • 常用网址合集
  • 如何利用表格解决 Python 嵌套循环难题
  • SDK游戏盾、高防IP、高防CDN三者的区别与选型指南
  • 海外独立站VUE3加载优化
  • 第二届材料工程与智能制造国际学术会议
  • 【QinAgent应用案例】从开发到管理,QinAgent为某智能家居企业提效50%,降本20%
  • Airbnb更智能的搜索:嵌入式检索(Embedding-Based Retrieval,EBR)工作原理解析
  • git 如何清空当前分支的历史提交记录,仅保留最后一次提交
  • Vue3中Hooks与普通函数的区别
  • Python pip下载包及依赖到指定文件夹
  • 23.开关电源干扰控制的EMC改善措施
  • 正常流布局
  • Terraform的加密功能
  • 解决 Win11/Win10 “为了对电脑进行保护,已经阻止此应用”问题
  • Linux环境变量配置与std访问环境变量