人工智能之数据分析 Matplotlib:第三章 基本属性

人工智能之数据分析 Matplotlib

第三章 基本属性


@

目录
  • 人工智能之数据分析 Matplotlib
  • 前言
  • 一. 绘图标记
  • 二. 绘图线
  • 三. 轴标签和标题
  • 四. 网格线
  • 五. 绘制多图
    • 使用 plt.subplot()
    • 使用面向对象的方法
  • 后续
  • 资料关注


前言

本文主要介绍如何设置绘图标记、线条样式、轴标签、标题、网格线以及如何在同一窗口中绘制多个图表。

一. 绘图标记

你可以通过 plt.plot() 函数中的参数 marker 来指定数据点的标记样式。例如:

plt.plot([1, 2, 3, 4], [10, 20, 25, 30], marker='o') # 圆形标记

可用的标记类型有很多,如 'o'(圆圈), 's'(正方形), '^'(三角形) 等等。

二. 绘图线

线条样式可以通过 linestyle 或者简写 ls 参数来控制,比如实线 '-', 虚线 '--', 点划线 '-.' 等。

plt.plot([1, 2, 3, 4], [10, 20, 25, 30], linestyle='--') # 虚线

你还可以通过 color 参数来改变线条的颜色。

三. 轴标签和标题

使用 plt.xlabel()plt.ylabel() 分别为 x 轴和 y 轴添加标签,并用 plt.title() 添加图表标题。

plt.xlabel('X Label')
plt.ylabel('Y Label')
plt.title('My Chart Title')

四. 网格线

要显示网格线,可以使用 plt.grid(True)。你还可以传递更多参数来调整网格线的外观。

plt.grid(True)

五. 绘制多图

要在同一窗口中绘制多个图表,你可以使用 plt.subplot() 函数或者创建多个 Axes 对象。

使用 plt.subplot()

plt.figure(figsize=(10, 5)) # 设置画布大小# 第一幅图
plt.subplot(1, 2, 1) # 行数, 列数, 当前子图索引
plt.plot([1, 2, 3], [1, 4, 9])
plt.title('Plot 1')# 第二幅图
plt.subplot(1, 2, 2)
plt.plot([1, 2, 3], [1, 2, 3], 'r--') # 红色虚线
plt.title('Plot 2')plt.show()

使用面向对象的方法

fig, axs = plt.subplots(1, 2) # 创建一行两列的子图axs[0].plot([1, 2, 3], [1, 4, 9])
axs[0].set_title('Plot 1')axs[1].plot([1, 2, 3], [1, 2, 3], 'r--')
axs[1].set_title('Plot 2')plt.show()

这些例子展示了如何在 Matplotlib 中设置不同的图形属性,包括标记、线条样式、标签、标题、网格线以及如何在一个窗口内绘制多个图表。

后续

本文主要介绍了Matplotlib的基本属性。之前的python过渡项目部分代码已经上传至gitee,后续会逐步更新。

资料关注

公众号:咚咚王
gitee:https://gitee.com/wy18585051844/ai_learning

《Python编程:从入门到实践》
《利用Python进行数据分析》
《算法导论中文第三版》
《概率论与数理统计(第四版) (盛骤) 》
《程序员的数学》
《线性代数应该这样学第3版》
《微积分和数学分析引论》
《(西瓜书)周志华-机器学习》
《TensorFlow机器学习实战指南》
《Sklearn与TensorFlow机器学习实用指南》
《模式识别(第四版)》
《深度学习 deep learning》伊恩·古德费洛著 花书
《Python深度学习第二版(中文版)【纯文本】 (登封大数据 (Francois Choliet)) (Z-Library)》
《深入浅出神经网络与深度学习+(迈克尔·尼尔森(Michael+Nielsen)》
《自然语言处理综论 第2版》
《Natural-Language-Processing-with-PyTorch》
《计算机视觉-算法与应用(中文版)》
《Learning OpenCV 4》
《AIGC:智能创作时代》杜雨+&+张孜铭
《AIGC原理与实践:零基础学大语言模型、扩散模型和多模态模型》
《从零构建大语言模型(中文版)》
《实战AI大模型》
《AI 3.0》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/978931.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

卡内基梅隆大学五位研究生获科研奖学金

某中心与卡内基梅隆大学合作设立研究生科研奖学金项目,支持五位研究生在机器学习、自然语言处理、计算机视觉等领域开展前沿研究,涵盖算法偏见审计、泛化能力评估等关键技术方向。五位卡内基梅隆大学学生荣获某中心研…

URL地址转base64

URL地址转base64/** * 请求图片地址,返回结果进行base64编码 * @param imgUrl * @return */public String requestUrlToBase64(String imgUrl){ String result = null; HttpURLConnection connection = null; …

2025年租房去哪里找房源:独家榜单与深度解析

2025年租房去哪里找房源:独家榜单与深度解析在城市青年的居住议题中,“2025年租房去哪里找房源”已从日常决策演变为带有普遍焦虑的时代拷问。不少租客疲于在品牌公寓、中介平台与个人房源之间反复权衡,既担心流程冗…

C# 图片加载引发的内存溢出异常

在c#中,使用下面代码将图片读取到内存,发现内存暴涨;由于现场图片切换较快,进而导致了现场程序跑了不久便报内存溢出异常了。 public static System.Windows.Media.Imaging.BitmapImage ByteArrayToBitmapImage(th…

实用指南:LV.5 文件IO

实用指南:LV.5 文件IO2025-11-27 20:06 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font…

CSS视图过渡入门指南:让多页面应用拥有丝滑动画

本文详细介绍了CSS视图过渡API的使用方法,从基础概念到实际代码实现,教你如何为多页面应用添加平滑的页面切换动画效果,包括浏览器支持情况和自定义过渡动画的技巧。CSS视图过渡入门指南 想象一下,你的网站可以在页…

《ROS1学习笔记8——自定义服务素材》

《ROS1学习笔记8——自定义服务素材》pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mona…

实用指南:逻辑回归(Logistic Regression)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

CTIP 与 3D-IC 堆栈热行为仿真实践

随着芯片工业进入异质集成、芯片堆叠(3D-IC / 2.5D)的时代,热管理(thermal management)成为设计可靠性与性能优化中不可或缺的一环。堆叠芯片内部以及封装与系统层级的温度分布若未得到合理预测与控制,可能导致热…

Mac 安装 4K Video Downloader v5.0.0.5303-1.dmg 方法(附安装包)

Mac 安装 4K Video Downloader v5.0.0.5303-1.dmg 方法(附安装包)​ 4K Video Downloader for Mac v5.0.0.5303-1.dmg 是一款专门在苹果电脑(Mac)上下载高清视频的工具。它可以把 YouTube、B站、Facebook 等网站的…

浮点数定点表示(Q格式)

深度学习神经网络模型中的量化是指浮点数用定点数来表示,也就是在DSP技术中常说的Q格式。 Q格式 Q格式表示为:Qm.n,表示数据用m比特表示整数部分,n比特表示小数部分,共需要m+n+1位来表示这个数据,多余的一位用作…

TPS的另外一层含义:绝对并发用户数 - BKY007

我们在做性能压测的时候,由于测试负载机资源有限,我们的并发用户数设置其实并不大 都是通过循环来实现多批次请求,来实现总的请求数量。 这时你会发现50个用户并发你可以请求5万或10万的请求,你计算出的TPS是随着并…

P10547 [THUPC 2024 决赛] 排列游戏

太非人类了。 首先想如果给定一个排列如何简单的判断合法,再困难的计数题如果连这个都不可以简单计数那就完犊子了。 经典结论是交换距离为 \(\sum [p_i > i](p_i - i) \le m\),容易证明充分性,必要性可以感性理…

NeurlPS 2025!多伦多大学TIRE助力3D/4D 生成精准保留主体身份

创新方法:提出三阶段方法(Track, Inpaint, Resplat),分别用于识别需要填充的区域、逐步填充未观察到的区域以及将2D填充观察结果重新投影回3D空间。论文标题:Track, Inpaint, Resplat: Subject-driven 3D and 4D …

笔记——OI中求逆元的几种方式(不含数学知识的讲解)

ps:除exgcd写法外均要求mod为素数 费马小定理求逆元 for(int i=1;i<=n;i++){inv[i]=ksm(i,mod-2); }线性求逆元 for(int i=1;i<=n;i++){inv[i]=(mod-mod/i)*inv[mod%i]%mod; }求阶乘逆元 先处理出最大的那个,每…

关于量化对模型表现的影响

之前一直知道量化会对模型有影响,但是没法具体感知到差别,最近使用qwen3-vl:30b-a3b模型时,就实实在在的感知到了。上图: (原图未打码)本人不是小黑子,对图中人不熟悉,大家不要冲我。

2025国内公关公司排名推荐(整合权威数据源):十大机构深度对比,专业分析与选择指南

国内top10公关公司(综合衡阳新闻、咸宁新闻、中钢、河青新闻网等权威信息) 第一名:智者品牌 核心优势:智者品牌是全球领先的数字化整合营销集团之一,拥有一支650多人的专业高效团队,凭借专业的创意策划能力与品效…

SpringBoot集成LangChain4j快速开发AI应用(调用阿里云Api) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

中美大数据产业的十年分岔路 - 智慧园区

“有些人走着走着就散了。 十几年前,当中美两国的工程师们都在热烈讨论Hadoop、Spark和开源社区时,他们仿佛站在同一个新大陆的海岸线上,共享着同一套工具和几乎一致的技术信仰。 那是以技术为驱动、以效率为圭臬的…

【论文精读】DreamVideo:定制化主体与动作的视频生成技能

【论文精读】DreamVideo:定制化主体与动作的视频生成技能pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consola…