书友汇德天之小白进阶Matplotlib绘图,一目了然!

我之幸运是因为一直坚持梦想!

每一次开始写博都是一次进步,时间在点滴中流走,技能在时间长河中增加,这就是记忆的力量,也是学习的幸运!
不用害怕困难,经过我的检验发现,所有的困难都是懒惰思想所致,一切困难都可以通过克服解决!
不觉间对于学习又心生无限乐趣,因为无知的可怕,远胜学习的困难,知识在历史长河中增加,才是你生活的价值和意义所在!
今天我们一大家同走进图形可视化的世界!
上干货!

Matplotlib绘图

NO.1 plot()绘图

​ 步骤1:导入库,命名模块plt

​ 步骤2:使用系统画板,绘图plt.plot([2,4],[5,3])

​ 2-1:参数[2,4],[5,3] 结构:[x1,x2],[y1,y2]

​ 步骤3:显示最终效果
在这里插入图片描述

NO.2设置画板尺寸figsize()

​ 步骤1:设置画板长宽 :plt.figure(figsize=(20,8))

​ 步骤2:设置画板分辨率:plt.figure(figsize=(20,8) , dpi=80)

from matplotlib import pyplot as plt
plt.figure(figsize=(20,8),dpi=200)
plt.plot(range(1,9),range(3,11))
plt.show()

在这里插入图片描述

NO.3 为画板起名plt.title(“我的画板”)

​ 步骤1:解决中文显示

​ plt.rcParams[‘font.sans-serif’]=[‘simHei’]

​ 步骤2:输入画板标题plt.title()

from matplotlib import pyplot as plt
plt.figure(figsize=(5,4),dpi=80)
plt.plot(range(1,5),range(2,6))
plt.rcParams['font.sans-serif']=['simHei']
plt.title("画板标题—我的画板")
plt.show()

在这里插入图片描述

NO.4 为画板添加网格plt.grid()

from matplotlib import pyplot as plt
plt.figure(figsize=(5,4),dpi=80)
plt.plot(range(1,5),range(2,6))
plt.rcParams['font.sans-serif']=['simHei']
plt.title("画板标题—我的画板")
plt.grid()
plt.show()

在这里插入图片描述

NO.5 为画图加注释

​ 步骤1:plt.plot(…label=“直线”) 添加注释

​ 步骤2: plt.legend()显示注释

from matplotlib import pyplot as plt
plt.figure(figsize=(5,4),dpi=80)

plt.plot(range(1,5),range(2,6),label="直线")
plt.legend()

plt.rcParams['font.sans-serif']=['simHei']
plt.grid()
plt.title("画板标题—我的画板")
plt.show()

在这里插入图片描述

NO.6 为坐标轴添加注释

​ 步骤:plt.xlabel(“x轴”),plt.xlabel(“x轴”)

from matplotlib import pyplot as plt
plt.figure(figsize=(5,4),dpi=80)

plt.plot(range(1,5),range(2,6),label="直线")
plt.legend()

plt.xlabel("x轴")
plt.ylabel("y轴")

plt.rcParams['font.sans-serif']=['simHei']
plt.grid()
plt.title("增加XY轴标签—我的画板")
plt.show()

在这里插入图片描述

NO.7 修改X,Y轴刻度范围

​ 步骤1:添加轴的刻线函数xticks

​ 步骤2:定义x的数字范围,定义labels

​ 步骤3:为其传递参数x,labels刻线名称

​ 步骤4:同理也为y轴重新定义刻线,和刻线的标签名称

from matplotlib import pyplot as plt
plt.figure(figsize=(5,4),dpi=80)

plt.plot(range(1,5),range(2,6),label="直线")
plt.legend()

plt.xlabel("x轴")
plt.ylabel("y轴")

x=range(8)
labels=["a-1","b-2","c-3","d-4","e-5","f-6","g-7","h-8"]
plt.xticks(x,labels)


plt.rcParams['font.sans-serif']=['simHei']
plt.grid()
plt.title("修改轴刻线—我的画板")
plt.show()

在这里插入图片描述
未完待续!…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值