本文主要是介绍matplotlib--------简单的折线图之一图多线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
j
就是连个y值一个x值
import matplotlib.pyplot as plt
from matplotlib import font_manager
import random
x= range(1,27,2)
y1 = [random.randint(1,30) for i in x]
y2 = [random.randint(1,30) for i in x]
font_manager = font_manager.FontProperties(fname = 'C:/Windows/Fonts/simsun.ttc',size = 18)
plt.figure(figsize=(20,8),dpi = 80)
plt.plot(x,y1,color = 'r',label = 'y1')
plt.plot(x,y2,color = 'y',label = 'y2')
plt.legend(prop = font_manager,loc = 'upper right') #在右上角生成图例,loc:lower left、center left、upper center
#注意的是想要有图例,就必须在plt.plot()中设置他的label值,这一块的中文显示用的是prop不是fontproperties
plt.show()
这篇关于matplotlib--------简单的折线图之一图多线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!