python的matplotlib库画折线图

吃可爱长大的小学妹 提交于 2019-12-19 10:36:11

1.装完库 直接复制粘 ⚠️把自己电脑字体的路径就可以显示中文
这个matplotlib画的图不好看,如果要看更多特效的图可以看我之前的链接里面有很多图 链接:https://blog.csdn.net/weixin_43321726/article/details/103357438
代码块:

#time:2019.12.18
#autor:heguobao
#python/pycharm
from matplotlib import pyplot as plt
from matplotlib import font_manager
#window字体路径
#my_font = font_manager.FontProperties(fname='C:/windows/fonts/simsun.ttc"')
#下面的字体路径显示不出的话,就用上面的
my_font = font_manager.FontProperties(fname='/System/Library/Fonts/PingFang.ttc')
#my_font=font_manager.FontProperties(fname=r"C:/windows/fonts/simsun.ttc",size=15)

y_1 = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
y_2 = [1,0,3,1,2,2,3,3,2,1,2,1,1,1,1,1,1,1,1,1]

x = range(11,31)

plt.figure(figsize=(20,8),dpi=80)

plt.plot(x,y_1,label='自己',color = 'orange')

plt.plot(x,y_2,label='同桌',color = 'cyan')

_xtick_labels = ['{}岁'.format(i) for i in x]

plt.xticks(x,_xtick_labels,fontproperties = my_font)

#plt.grid()
#plt.grid(alpha=0.5)

plt.grid(axis='y', which='major')
plt.legend(prop=my_font,loc='upper right')
plt.vlines(20,6,0, colors="c")

plt.savefig('./bb.png')

plt.show()

效果图:打开保存的bb.png即可
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!