使用matplotlib.pyplot进行绘图的方法汇总一 plot

【matplotlib】matplotlib.pyplot绘图基础结构分析 matplotlib.pyplot 绘图基础结构分析 官方文档 IImatplotlib基础 可实现基础配置,下例是后端配置,主要是渲染方案相关 matplotlib.use(backend, warn=False, force=True) # Select the backend used for rendering and GUI integration. backend ... 阅读详情

 这里小编整理了一下关于matplotlib.pyplot.plot的一些常见使用方法,解释的比较多可以粘贴下来边运行边看

# 使用matplotlib.pyplot进行绘图的方法汇总一 plot

import matplotlib.pyplot as plt

# 下面这两步是为了解决负号‘-’乱码问题,强制matplotlib使用Unicode编码显示负号

import matplotlib as mpl
mpl.rcParams['axes.unicode_minus'] = False

# 画图时需要进行中文标注,如果不规定字体,那么在图标中添加中文标注时会乱码,出现方框
# plt.rcParams['font.sans-serif']=["SimHei"]

plt.rcParams['font.family']=["SimHei"]

# 随机生成4个数据

x = range(4)
y = range(4)

# 由于横坐标显示的是一些数字,如1.0,2.0
# 我们想要显示一些简短有意义的描述,我们需要使用plt.xticks
# 本质上来说画图还是用的x,不过显示的时候用了另一组数据进行显示

x_ticks = [f"星期{i+1}" for i in x]
plt.xticks(x,x_ticks)

# 开始画图,x代表横坐标,y代表纵坐标,'b--',第一个b是颜色,剩下的是样式,官网里有相关的解释,这里的label是和legend一起用的
# 绘制图表是默认的是在一张图表中显示,我们有些时候需要分开观察

# 第一种是plt.subplot(),如下,把画布分成2行2列,1,2,3,4四个区,
# 使用哪个区把对应的数字放在最后一个参数即可,中间的','是可以省略的直接写221也可以

# 第二种是plt.subplots(),如下,把画布分成两行两列,全加载出来,使用数组ax[0][1]进行分配空间,也可换成a[0,1]
# 这样直接在ax[0][1]后面加.plot(相关参数)即可,不用再加上plt了

# fig,ax = plt.subplots(nrows=2,ncols=2)

# plt.subplot(2,2,1)    # 可注释
plt.plot(x,y,'b--',label="示例一")
# ax[0][1].plot(x,y,'b--',label="示例一")

# 绘制另一幅图,向上平移1个单位

# plt.subplot(2,2,4)    # 可注释
plt.plot([i for i in x],[c+1 for c in y],'r-.',label="示例二")
# ax[1][1].plot([i for i in x],[c+1 for c in y],'r-.',label="示例二")
# 设置x轴标签

plt.xlabel("这是x轴标签")

# 设置y轴标签

plt.ylabel("这是y轴")

# 显示图例,loc指显示的位置,官网里有相关解释
# https://matplotlib.org/    点击Reference在左侧按字母查找即可

plt.legend(loc=2)


# 保存图
plt.savefig("./Desktop/num1.png")
# 显示图表,放在最后,要不然show()之后的一些配置加载不出来
plt.show()




 运行结果如下,代码中的保存路径是跟据我电脑的路径设置的,运行时可能存在偏差,可以注释掉或者改成自己的文件地址

pandas中的绘图函数---Seaborn/ seaborn.load_dataset/ matplotlib.pyplot/ matplotlib.pyplot.plot 1.Seaborn Seaborn是基于matplotlib的Python数据可视化库。它提供了一个高级界面,用于绘制引人入胜且内容丰富的统计图形。更多运用了解Seaborn官方介绍 2.seaborn.load_dataset seaborn.load_dataset(name, cache=True, data_home=None, **kws)从在线库中获取数据集(需要联网)。 参数说明: ... 阅读详情

相关推荐

plot(matplotlib.pyplot)绘图(网格点坐标矩阵绘制)

先解释:生成网格点坐标矩阵 通俗理解:二维坐标下,形成的一个一个的网格点 1、6个点的表示和绘制 看到上述图中的点有 (0, 0,), (1, 0), (2, 0), (0, 1), (1, 1), (2, 1) 那么,用矩阵或者二维数组表示为 x = np.array([[0, 1, 2], [0, 1, 2]]) y = np.array([[0, 0, 0], [1, 1, 1]]) x,y每个元素相对应,即可表示上图6个点 import numpy as np import matplotlib.p

qq_23126569的博客 2775

Python 使用pyplot画图

pyplot 模块是命令式函数的集合,允许你与 MATLAB 大致相同的方式使用 matplotlib。每个 pyplot 函数都适用于对象Figure并允许对其进行修改。例如,有创建对象Figure、创建施工区域、表示线、添加标签等功能。 pyplot 依赖于状态(stateful)。它跟踪对象Figure及其构建区域的状态。函数在当前对象上执行。 简单的交互式图表 为了熟悉matplotlib 库和 pyplot 本身,让我们开始创建一个简单的交互式绘图。在 matplotlib 中,这个操..

JiangTao2333的博客 1万+

ESP32-C3微型9轴感知模块的硬件工程实践

在嵌入式系统小型化趋势下,低功耗微控制器与多传感器融合成为智能终端的基础技术路径。其核心原理在于芯片能效比、射频合规性与电源噪声抑制的协同优化,技术价值体现在降低认证门槛、提升EMC鲁棒性及保障MEMS传感器精度。典型应用场景包括可穿戴设备、微型无人机姿态控制和工业边缘传感节点。本文围绕ESP32-C3平台展开,深入解析QFN封装选型逻辑、同步降压电源设计、LSM9DS1九轴校准策略等关键环节,覆盖FCC/CE认证规避、USB-C接口EMC防护等高频工程痛点。

weixin_42607969的博客 371

教你快速上手Pyplot,画出各种你想要的图

Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。 Pyplot 是常用的绘图模块,能很方便让用户绘制 2D 图表。 Pyplot 包含一系列绘图函数的相关函数,每个函数会对当前的图像进行一些修改,例如:给图像加上标记,生成新的图像,在图像中产生新的绘图区域等等。

振华OPPO的博客世界 2万+

Containerd容器运行时的私有仓库镜像推送push和镜像拉取问题解决

向/etc/containerd/config.toml配置添加如下配置,然后重启containerd。向/etc/containerd/config.toml配置添加如下配置,然后重启containerd。通过crictl为k8s拉取镜像如下所示。可以通过ctr命令进行镜像推送。往私有仓库推送镜像如下。

Bulut0907 1万+

HA集群 执行 hdfs haadmin -transitionToActive 失败

最近把一个单NameNode集群变更为HA集群,过程中都很顺利,nn1和nn2两个NameNode都显示standby状态,但是把nn1或者nn2切换到active状态时就会报错抛异常。 查看master上namenode启动日志,如下: Incompatible clusterID for journal Storage Directory /home/hadoop-zero/bigdat...

qq_34727158的博客 1764

matplotlib画图

快速绘图使用pyplot模块绘图 matplotlib的pyplot模块提供了和MATLAB类似的绘图API,方便用户快速绘制二维图表。我们先看一个简单的例子: 05-matplotlib/matplotlib_simple_plot.py 用pylab库快速绘图 import numpy as np import matplotlib.pyplot as pl...

weixin_30249203的博客 713

ResNet改进(50):SKConv和CBAM增强的ResNet模型

动态调整感受野大小- 结合通道和空间注意力模型的核心思想是在ResNet的每个残差块后插入这些注意力模块,使网络能够自适应地关注更重要的特征。模型的核心是类,它在标准ResNet34的基础上:替换了初始卷积层,使用更小的核(3×3)和步长(1)在每个残差块后选择性添加SKConv和CBAM模块# 加载预训练ResNet34# 自定义初始层# 添加注意力机制的残差层通过集成SKConv和CBAM,这个改进的ResNet模型能够更有效地捕捉多尺度特征并关注关键信息区域。

2401_82355416的博客 622

【python绘图】Matplotlib绘图及设置(使用python制图)

matplotlib提供了快速绘图模块pyplot,它模仿了MATLAB的部分功能,能够高效的进行绘图。

Zincy星辰 7万+

整车电检工艺流程

本文是笔者在从事汽车行业智能制造领域过程,对于整车电检工艺流程的理解与总结。

qq_40664711的博客 1万+

【异常】OpenClaw 项目 `fetch failed` 报错问题排查与解决方案Response interrupted: TypeError: fetch failed

针对无超时控制、异常兜底缺失导致的请求中断,封装标准化的安全请求工具,一次性解决超时控制、异常捕获、日志埋点三大问题,全项目替换原生。:将项目运行的 Node.js 版本升级至 18.x 及以上 LTS 版本,使用 Node.js 内置的稳定版。实现的网络请求环节,包括但不限于:第三方开放接口调用、内部服务接口通信、跨域资源请求、外部配置拉取等场景。:针对无法升级 Node.js 版本的存量环境,通过社区稳定兼容包替换原生。类型异常,直接造成业务请求响应中断。第二步:业务代码改造,替换原生。

奶爸的编程之路,也就一周冷个三天 368

Python Matplotlib绘图知识总结

plt.title('绘图',fontsize=25)plt.xlabel('x轴',loc='right')plt.ylabel('y轴',loc='top')# 只有平行于x轴方向有网格线plt.show()color:‘b’ 蓝色,‘m’ 洋红色,‘g’ 绿色,‘y’ 黄色,‘r’ 红色,‘k’ 黑色,‘w’ 白色,‘c’ 青绿色,‘#008000’ RGB 颜色符串。linestyle:‘‐’ 实线,‘‐‐’ 破折线,‘‐.’ 点划线,‘:’ 虚线。

Saki_Python的博客 2777

手把手教你学Simulink——基于传统电网建模与稳定性分析的场景实例:基于同步发电机的单机无穷大系统建模与稳定性分析

本文详细介绍了使用MATLAB/Simulink进行单机无穷大系统(SMIB)建模与稳定性分析的方法。教程从系统结构设计入手,包含同步发电机、输电线路、无穷大母线等核心模块的建模步骤和参数配置示例。重点讲解了七个关键步骤:项目创建、模块配置、控制系统集成、负载添加(可选)以及仿真运行与结果分析,并提供了具体的MATLAB代码示例。最后通过性能评估指标(功角差、电压跌落、频率偏差)分析系统稳定性,为电力系统动态特性研究提供了实用指导,强调准确参数设置对仿真结果的重要性。

MHD0815的博客 300

系统学习Python——2D绘图库Matplotlib:绘图函数matplotlib.pyplot.plot(plt.plot)

`matplotlib.pyplot`是Matplotlib的基于状态的接口。它提供了一种隐式的、类似MATLAB的绘图方式。它还会在您的屏幕上打开图形,并充当图形GUI管理器。

冯·诺依曼 1万+

C和C++Everything教程的简介

C和C++Everything教程的简介 C和C++Everything教程,该专栏目前已有8000博文,订阅该专栏相当于同时订阅以下所有收费专栏

希望我的博客,能帮上你解决学习中工作中所遇到的问题 4394

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

matplotlib.pyplot.plot()绘图参数

matplotlib.pyplot.plot()参数详解: https://blog.csdn.net/chinwuforwork/article/details/51786967 具体用法 import matplotlib.pyplot as plt plt.plot(x, y, 'r*-',linewidth=2.0)  

Jian_yang275132的博客 2613

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

matplotlib.pyplot plt绘图颜色大全,及plt.plot()的使用

plt颜色大全 plt.plot()的使用,简单例子 X = np.linspace(1, 20, 10) #[1 3 5 7 9 11 13 15 17 19] [2 4 6 8 10 12 14 16 18 20] Y = np.sin(X) plt.plot(X, Y, color = "blue", linewidth=2, linestyle="-", label="LINE") plt.legend(loc="upper right") plt.show() X: x轴的长度,1-20取1

代码的尽头都是数学 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python plot 参数_matplotlib.pyplot.plot()参数使用详解

在交互环境中查看帮助文档:import matplotlib.pyplot as plthelp(plt.plot)以下是对帮助文档重要部分的翻译:plot函数的一般的调用形式:#单条线:plot([x], y, [fmt], data=None, **kwargs)#多条线一起画plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)可选参数[fm...

weixin_39820136的博客 1453

plot(matplotlib.pyplot)绘图(散点图)

取两列数据绘制散点图,需使用scatter函数 import pandas as pd reviews = pd.read_csv('fandango_scores.csv') cols = ['FILM', 'RT_user_norm', 'Metacritic_user_nom', 'IMDB_norm', 'Fandango_Ratingvalue', 'Fandango_Stars']#取一些列做新的数据 norm_reviews = reviews[cols] print(norm_reviews

qq_23126569的博客 1049

matplotlib.pyplot(数据可视化)

plt.savefig('../R&Q_pic/testl.jpg',dpi = 600) #将生成的图表保存到指定的位置,dip表示图表的分辨率。plt.plot(x,x*x,'ro-',label = 'a') #label的图例的标签。plt.plot(x,y_1,"rs--",label="最高气温",marker = 'o')x = ["周一","周二","周三","周四","周五","周六","周日"]plt.plot(x,y_2,"bo:",label="最低气温")

Ljy418_的博客 1112

Matplotlib 画图

'b' 蓝色,'m' 洋红色,'g' 绿色,'y' 黄色,'r' 红色,'k' 黑色,'w' 白色,'c' 青绿色,'#008000' RGB 颜色符串。绘制一条不规则线,坐标为 (1, 3) 、 (2, 8) 、(6, 1) 、(8, 10),对应的两个数组为:[1, 2, 6, 8] 与 [3, 8, 1, 10]。'.' 点标记,',' 像素标记(极小点),'o' 实心圈标记,'v' 倒三角标记,'^' 上三角标记,'>' 右三角标记,'<' 左三角标记...等等。

2401_86544677的博客 1161

plot(matplotlib.pyplot)绘图(条状图)

使用数据地址:链接:https://pan.baidu.com/s/1wXtZRDcM-JKk_dIDRyd_dg?pwd=pyth 提取码:pyth 提取一些数据,用来绘图用 import pandas as pd reviews = pd.read_csv('fandango_scores.csv') cols = ['FILM', 'RT_user_norm', 'Metacritic_user_nom', 'IMDB_norm', 'Fandango_Ratingvalue', 'Fandango_

qq_23126569的博客 1232

python 绘图库matplotlib-_python的2D绘图库Matplotlib的安装方法及功能介绍

Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形。首先,为了实际使用 Matplotlib,我们需要安装它。安装如果你安装了更高版本的 Python,你应该能够打开cmd.exe或终端,然后执行:pip install matplotlib注意:如果上面的较短命令不工作,你可能需要执行C:/Python34/Scripts/...

weixin_39617473的博客 268

matplotlib.pyplot.plot()参数详解

matplotlib.pyplot.plot(*args,**kwargs) 绘制线条或标记的轴。参数是一个可变长度参数,允许多个X、Y对可选的格式字符串。 例如,下面的每一个都是合法的: plot(x, y) #plot x, y使用默认的线条样式和颜色 plot(x, y, 'bo')#plot x,y用蓝色圆圈标记 plot(y) #plot y用x作为...

NDHuaErFeiFei的博客 481

成功解决利用matplotlib.pyplot进行绘图的时候整个画布中的绘制曲线只显示一部分

成功解决利用matplotlib.pyplot进行绘图的时候整个画布中的绘制曲线只显示一部分 目录 解决问题 解决思路 解决方法 解决问题 利用matplotlib.pyplot进行绘图的时候整个画布中的绘制曲线只显示一部分 解决思路 绘制的曲线只显示一部分,说明当前输入的数据和横坐标对应的刻度有问题! 解决方法 仔细查看横坐标,进行plot绘制的时候,输入的参数是否已经指定了两个参数,如果如下所示...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 8336

python -- Matplotlib Pyplot详解

matplotlib pyplot详解

qq_41768644的博客 1106
上一篇: 学习VUE时出现ResizeObserver loop completed with undelivered notifications
下一篇: 42步进电机不转,转的很慢而且噪音很大怎么解决?
「已注销」
博客等级 码龄3年 44粉丝 11原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值