matplotlib介绍
1,matplotlib是一个强大的python绘图和数据可视化的工具包
2,安装方法pip install matplotlib
3,引用方法 import matplotlib.pyplot as plt
4,绘图函数plt.plot()
#有3个参数,plt.plot(x,y,type)
# type: "o"表示点 "o-r"表示红色点线
# 线型linestyle("-","-.","--"...)
# 点型marker("v","^","s","*","H","+","x","D","o"...)
# 颜色color(b,g,r,y,k,w,..)
plot函数绘制多条曲线
pandas包对plot的支持
5,显示图像plt.show()

plot函数的基本使用?
plt.plot([1,2,3,4],[1,2,3,4],"o-r")
plt.plot([1,2,3,4],[1,2,3,4],marker="o",linestyle="-",color="r")

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

怎么用plot函数在一个图里画多条线?
答案是写多个plot就行
plt.plot(x,y,type)
plt.plot(x1,y1,type1)

折线图的标题,横轴标注等如何显示?
设置图像标题:plt.title()
设置曲线图例:plt.legend()
图例用来表示几条线表示什么,作用跟下面的写法一样
plt.plot(x,y,type,label='Line_A')
plt.plot(x1,y1,type1,label='Line_B')
设置x轴名称:plt.xlabel()
设置x轴刻度:plt.xticks() 例如plt.xticks([0,2,4],['a','b','c'])
设置x轴范围:plt.xlim() 例如plt.xlim(0,100)
设置y轴名称:plt.ylabel()
设置y轴刻度:plt.yticks()
设置y轴范围:plt.ylim()


pandas与Matplotlib
怎么把DataFrame做成plot??
直接用DataFrame调用plot
df.plot()
plt.show()

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

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄