欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python中matplotlib画动态图

程序员文章站 2022-03-09 20:17:02
...

多窗口实时画图

#!/usr/bin/env python
import matplotlib.pyplot as plt

ax = []                    
ay = []    
bx = []                    
by = []                 
plt.ion()
fig = plt.figure(num=1)
ax1 = fig.add_subplot(211)
ax2 = fig.add_subplot(212)

for i in range(100):       
	ax.append(i)           
	ay.append(i**2)   
	bx.append(i**2)           
	by.append(i)      
	# plt.clf()
	ax1.plot(ax,ay,'r')        
	ax2.plot(bx,by,'g')        
	plt.pause(0.1)         
	# plt.ioff()