python plot绘图_Matplotlib模块:绘图和可视化

本文介绍了Python的Matplotlib库,用于数据可视化和绘图。讲解了如何安装、引用Matplotlib,以及plot函数的使用,包括线型、点型和颜色设置。还涉及图像标注、多条曲线绘制、pandas集成、图例设置和数学函数图像的绘制。此外,文章讨论了figure和subplot的概念,以及Matplotlib支持的图类型和绘制K线图的方法。最后提供了示例代码,指导读者实践操作。
摘要由CSDN通过智能技术生成

一、简单介绍Matplotlib

1、Matplotlib是一个强大的Python绘图和数据可视化的工具包

2、安装方法:pip install matplotlib

3、引用方法:import matplotlib.pyplot as plt

4、绘图函数:plt.plot()

5、显示图像:plt.show()

二、Matplotlib:plot函数

1、plot函数:绘制折线图

线型linestyle(-,-.,--,..)

点型marker(v,^,s,*,H,+,x,D,o,…)

颜色color(b,g,r,y,k,w,…)

2、plot函数绘制多条曲线

3、pandas包对plot的支持

三、Matplotlib-图像标注

设置图像标题:plt.title()

设置x轴名称:plt.xlabel()

设置y轴名称:plt.ylabel()

设置x轴范围:plt.xlim()

设置y轴范围:plt.ylim()

设置x轴刻度:plt.xticks()

设置y轴刻度:plt.yticks()

设置曲线图例:plt.legend()

四、Matplotlib实例——绘制数学函数图像

使用Matplotlib模块在一个窗口中绘制数学函数y=x, y=x2, y=3x3+5x2+2x+1的图像,使用不同颜色的线加以区别,并使用图例说明各个线代表什么函数。

五、Matplotlib:画布与子图

画布:figure

fig = plt.figure()

图:subplot

ax1 = fig.add_subplot(2,2,1)

调节子图间距:

subplots_adjust(left, bottom, right, top, wspace, hspace)

六、Matplotlib-支持的图类型

f1ad3c3f5857ba23d8b51825d04c5472.png

七、Matplotlib——绘制K线图

matplotlib.finanace子包中有许多绘制金融相关图的函数接口。

绘制K线图:matplotlib.finance.candlestick_ochl函数

八、示例代码

使用之前首先下载:pip install  Matplotlib

接着引入:import matplotlib.pylot as plt

绘图函数:plt.plot()

显示函数:plt.show()

7c75394f253793979b5e196fca357e23.png

使用plt.plot?可以查看它的参数

我们通过加参数,可以更改这个图线的形状

4923f987f53f71c4ae6dad99aeb499d3.png

769d88fa911f8bf3f95986c0a9241dd4.png

b8b2302f6754ca5209238e33ae9d623f.png

5410b59a42c8eee7e3248aae836e0aec.png

9ceeaee2e143cb1c027980d00dec52d8.png

a1bb5252058bf6f42a4fcb288a199e13.png

269c678e8d228a8093f151e49749bcf9.png

68bfa0b97b7e0f3d79b3df486861f932.png

dfc1e7469ca2c9e92cbff5b96db34748.png

91747b0c2315efac1f075bd31562adea.png

f075e22491ee8187dc05c6c30cea8c79.png

3a47a041f89f2daad80f80cd9a320fd4.png

fdcd8f144730efe94694c702d632fd4c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值