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

Matplotlib Pyplot各种函数对比详解以及隐式显式对比详解

一、Matplotlib Pyplot各种函数对比详解

import matplotlib.pyplot as plt
方法参数含义
plt.plot(x,y)x与y是长度相同的数组,分别取x与y中的同一位置的元素组成点,点与点相连成线用于绘制线图和散点图
plt.scatter(x,y)x与y是长度相同的数组,分别取x与y中的同一位置的元素组成点,最终形成散点图用来绘制散点图
plt.bar(x,height, width=0.8)x与height是长度相同的数组,x相当于x轴,height相当于y轴,代表柱形图的高度,width代表柱形图的宽用于绘制柱形图
plt.pie(x,labels=None, colors=None)x是一个数组,lables各个饼的标签与x长度一致,colors各个饼的颜色与x长度一致用于绘制饼图
plt.hist(x, bins=None)将x按照bins箱的数量进行划分用于绘制直方图

二、隐式与显式调用

隐式显式
创建figure和axesplt.figure(figsize=(8, 4)) 创建figure和axes对象fig, axes = plt.subplots(2, 2, figsize=(10, 8)) 创建一个figure对象并在其上创建一个2*2的子图,是一个axes ndarray数组,其中每一个元素都是axes对象
创建网格,并选择axesplt.subplot(2, 2, 1) 创建一个figure和2*2的axes网格对象,并选择第一个axesfig, axes = plt.subplots(2, 2, figsize=(10, 8)) 创建一个figure对象并在其上创建一个2*2的子图,每一个都是axes对象,axes[0,0]选择第一个axes对象
plot scatter bar pie方法调用plt.plot scatter bar pie 所有的方法调用都是通过plt调用,plt默认是上一个创建的axes对应的每一个axes会调用自己的plot scatter bar pie函数
title设置plt.title(‘混合使用示例’)axes.title(‘混合使用示例’)
xy轴设置plt.xlabel(‘X轴’)/plt.ylabel(‘Y轴’)ax.set_xlabel(‘X轴’)/ax.set_ylabel(‘Y轴’)
网格线显式plt.grid(True)ax.grid(True)
lable显式plt.legend()ax.legend()

如上所示,隐式调用的所有调用方都是plt,plt代表了上一条语句中所创建的figure或者axes,而显式调用的调用方都是每一个具体的axes对象

http://www.dtcms.com/a/592662.html

相关文章:

  • SQL,CROSS JOIN速度优化
  • 企业网站实名认证时间设计有关的网站
  • [免费]基于Python的农产品可视化系统(Django+echarts)【论文+源码+SQL脚本】
  • 【题解】P2472 [SCOI2007] 蜥蜴 [网络流]
  • RV1126 NO.47:RV1126+OPENCV对视频流进行视频腐蚀操作
  • 消息称苹果 iPhone 17 系列国内激活销量超 825 万
  • 狠狠做网站 百度一下做家政服务网站
  • 企业网站 php定制软件开发公司
  • SAP-ABAP:SAP 系统与外部服务的 HTTP 通信cl_http_client 的深度解析与应用实践
  • COC Asia 2025|得帆云 ETL:顺应 Hive 新特性,重塑数据管道的未来
  • 深度学习:基于YOLOv8模型的海洋生物目标检测系统 深度学习 pytorch 计算机 PySide6界面✅
  • 学习随笔-http和https有何区别
  • 八、深度学习中的正则化
  • Vue中使用axios+pinia实现token续期功能,自动刷新token
  • Pano2vr6制作全景html5
  • 100% 本地 MCP 客户端 + SQLite 服务器(LlamaIndex + Ollama + Qwen2.5)
  • 博客网站素材免费静态网站模板下载
  • 做营销网站建设北仑网站建设案例
  • HarmonyOS:相对布局(RelativeContainer)
  • 【数据库】国产数据库替代实战:金仓KES如何以“智能运维 + 低资源占用”年省百万运维成本?
  • pandas__unstack方法与set_index详解
  • JS 前端存储实战指南:从基础缓存到离线数据库,构建可靠的数据持久化体系
  • Python应用开发学习:Pygame中实现切换开关及鼠标拖动连续填充功能
  • 2025年--Lc231-350. 两个数组的交集 II-Java版
  • 调试原理[简要描述]
  • NVLink技术
  • 栖霞建设网站响应式网站建设免费
  • 零样本数据集(不需要样本级文本)
  • 虾分发用户体验优化:让内测更懂用户需求
  • Jenkins和Arbess,开源免费CI/CD工具选型指南