函数实现多图显示和一图多个函数显示"/>
Matplotlib之figure函数实现多图显示和一图多个函数显示
pyplot中的figure函数可以实现在同一坐标系中同时显示多个函数,也可以实现将多个函数显示在不同的坐标图中。
1.一张坐标图中显示多个函数
import matplotlib.pyplot as plt
from numpy import *
x=linspace(-2,2) #设置自变量的取值范围为[-2,2],
y1=2*x+1
y2=x**2plt.figure() #类似于先声明一张图片,这个figure后面所有的设置都是在这张图片上操作的
plt.plot(x,y1) #制图
plt.plot(x,y2,color='red',linestyle='--') #设置函数线的颜色和线的样式plt.show() #显示图片
运行结果:
2.同时显示多张图片
import matplotlib.pyplot as plt
from numpy import *
x=linspace(-2,2) #设置自变量的取值范围为[-2,2],
y1=2*x+1
y2=x**2plt.figure() #声明第一张图片
plt.plot(x,y1) #制图plt.figure() #声明第二张图片
plt.plot(x,y2,color='red',linestyle='--') #设置函数线的颜色和线的样式plt.show() #显示上面所绘制的所有图片
运行结果:
注:每制作一张图片时,都要先用figure()声明一下,表示这个函数是显示在这张图片下的。
更多推荐
Matplotlib之figure函数实现多图显示和一图多个函数显示
发布评论