python做动态折线图,python一个平面上绘制多个动态折线图,

python一个平面上绘制多个动态折线图,

以下先将整体代码插入,再分布讲解:

importnumpy as npimportmatplotlib.pyplot as pltfrom matplotlib.ticker importMultipleLocator, FormatStrFormatterdefminmax_value(list1):

minvalue=min(list1)

maxvalue=max(list1)returnminvalue,maxvalue

plt.figure(figsize=(16,14),dpi=98)

xmajorLocator= MultipleLocator(1) #将x主刻度标签设置为1的倍数

plt.rcParams['font.sans-serif']=['SimHei']

plt.rcParams['axes.unicode_minus'] =False

p1= plt.subplot(121)

p2= plt.subplot(122)#图中展示点的数量

pointcount=5x=[i for i in range(20)]print(x)

y1=[i**2 for i in range(20)]

y2=[i*4 for i in range(20)]

y3=[i*3+2 for i in range(20)]

y4=[i*4 for i in range(20)]for i in range(len(x)-1):if i

minx,maxx=minmax_value(x[:pointcount])

minx,maxx

你可能感兴趣的:(python做动态折线图)