合肥网站建设-mitprotlib制造折线图 |
发布时间:2019-06-07 文章来源:本站 浏览次数:3352 |
合肥网站建设在往常制造网站的过程中,有的客户会要求制造一些图标,当然前端JS也能够完成,但是今天小编就带我们运用python的matplotlib库来完成画折线图。 下面便是python的代码示例: from matplotlib import pyplot as plt from matplotlib import font_manager # 设置中文字体显示 my_font = font_manager.FontProperties(fname='C:\Windows\Fonts\simhei.ttf') x = range(11,31,1) y_1 = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1] y_2 = [2,1,0,1,3,6,4,1,2,2,3,8,4,2,3,6,4,2,5,3] plt.figure(figsize=(15,8), dpi=80) # plot两次就能够了 plt.plot(x,y_1, label='自己', color='yellow') plt.plot(x,y_2, label='同桌', color='cyan') # 设置x轴的刻度 _xtick_labls = ['{}岁'.format(i) for i in range(11,31)] plt.xticks(x, _xtick_labls, rotation=45, fontproperties=my_font) plt.yticks(range(0,10)) # 设置x y 轴的注释,以及图形的标题 plt.xlabel('年纪', fontproperties=my_font) plt.ylabel('交朋友的个数 (单位:个)', fontproperties=my_font) plt.title('跟着年纪的增长交朋友的个数曲线图', fontproperties=my_font) # alpha 设置透明度 plt.grid(alpha=0.4) # 添加图例 # 只要在这里是运用prop来接纳中文标注 plt.legend(prop=my_font) # 保存图片 plt.savefig('./t1.png') plt.show() 运用matprotlib制造的折线图便是上面的姿态,是不是还能够,你学会了吗。 |