Python使用plot()函数画图进阶使用

本文介绍了Python中matplotlib库的plot()函数进阶使用,包括全局信息设置、画布与子图创建、参数调整等,通过实例展示了如何绘制粮食、油料产量及增长率的折线图,强调了标签清晰、图例设置和个性化标签的重要性。
摘要由CSDN通过智能技术生成

目录

使用介绍

plot()函数进阶使用

(1)全局信息代码

(2)绘图代码

(1)画布设置

(2)函数传入参数设置

(3)函数内部代码解读

(4)函数调用

(5)plt.tight_layout()函数的使用

(6)最后做出图形如下


使用介绍

在前文《Python直接使用plot()函数画图》提到了matplotlib库中最简单的一个函数plot()函数,介绍plot()最简单的使用方法,包括plot()函数中的参数,画布的基础设置,简单的数据代入画图,本次进阶使用,我们会将其中的参数通过函数方法进行画图的设置,同时也会讲解多个折线图的绘画以及对数据的选择。

使用函数画图有调用图形方便,参数设置简洁,代码复用性高等优点。

本次画图使用到的数据是2001年到2021年的作物产量变化数据。数据含有统计时间、粮食产量(万吨)、粮食产量增长(%)、棉花(万吨)、棉花增长(%)、油料(万吨)、油料增长(%)。

plot()函数进阶使用

实验要求:画出粮食、油料折线走势图和粮食、油料增长率走势图

绘图要求:标签清晰,两在一个画布中呈现,设置图例,添加私人标签

(1)全局信息代码

# 导入所需模块
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import warnings

# 设置全局变量
warnings.filterwarnings("ignore")
plt.rcParams['font.sans-serif'] = ['Microsoft Yahei']
plt.rcParams['axes.unicode_minus'] = False

#数据读入
df = pd.read_excel(r'作物产量.xls')

①导入数据处理相关库(pandas、numpy)导入画图库(matplotlib)

②设置警告过滤器:警告过滤器【warnings.filterwarnings("ignore")】

用于控制警告消息的行为,如忽略,显示或转换为错误(引发异常)

其中参数ignore是忽略匹配的警告

③plt.rcParams设置参数

plt.rcParams['font.sans-serif']运行配置参数中的字体(font)为微软雅黑

plt.rcParams['axes.unic

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sheenky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值