Matplotlib基本用法

输出线性方程y=2x+1

import matplotlib.pyplot as plt #引入matplotlib包
import numpy as np           #引入numpy用于创建x
x=np.linspace(-1,1,50)    #numpy创建-1到1的50个点
y=2*x+1
plt.plot(x,y)              #画出函数式
pit.show()

效果图如下:

 

 

在同一张图下使用不同颜色线形展示函数y=2x+1和y=x**2

x=np.linspace(-5,5,50)
y1=2*x+1
y2=x**2+2
plt.plot(x,y1)
plt.plot(x,y2,color='r',linewidth=5,linestyle='--')#plot()参数color可规定线条颜色,参数linewidth可规定线条宽度,参数linestyle规定线条格式(常用":","--")
plt.show()

 效果图如下

 

 在不尺寸的图下展示上面两个函数

x=np.linspace(-5,5,50)
y1=2*x+1
y2=x**2+2
plt.figure(figsize=(8, 5))#figure()可以创建多个画布,参数figsize=(长,宽)可以规定画布的长和宽
plt.plot(x,y1)
plt.figure()
plt.plot(x,y2,color='r',linewidth=5,linestyle=':')
plt.show()

 

 

 

posted @ 2020-09-16 23:08  headdag  阅读(201)  评论(0)    收藏  举报