欢迎来到合肥浪讯网络科技有限公司官网
  咨询服务热线:400-099-8848

合肥网站建设-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制造的折线图便是上面的姿态,是不是还能够,你学会了吗。

上一条:网站建造过程中的四大组成...

下一条:装修家居职业网站建造方案...