歡迎來到合肥浪訊網(wǎng)絡(luò)科技有限公司官網(wǎng)
  咨詢服務(wù)熱線:400-099-8848

合肥網(wǎng)站建設(shè)-mitprotlib制造折線圖

發(fā)布時間:2019-06-07 文章來源:本站  瀏覽次數(shù):2994

合肥網(wǎng)站建設(shè)在往常制造網(wǎng)站的過程中,有的客戶會要求制造一些圖標(biāo),當(dāng)然前端JS也能夠完成,但是今天小編就帶我們運用python的matplotlib庫來完成畫折線圖。

下面便是python的代碼示例:

from matplotlib import pyplot as plt

from matplotlib import font_manager

# 設(shè)置中文字體顯示

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')

# 設(shè)置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))

# 設(shè)置x y 軸的注釋,以及圖形的標(biāo)題

plt.xlabel('年紀(jì)', fontproperties=my_font)

plt.ylabel('交朋友的個數(shù) (單位:個)', fontproperties=my_font)

plt.title('跟著年紀(jì)的增長交朋友的個數(shù)曲線圖', fontproperties=my_font)

# alpha 設(shè)置透明度

plt.grid(alpha=0.4)

# 添加圖例

# 只要在這里是運用prop來接納中文標(biāo)注

plt.legend(prop=my_font)

# 保存圖片

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

plt.show()


運用matprotlib制造的折線圖便是上面的姿態(tài),是不是還能夠,你學(xué)會了嗎。

上一條:網(wǎng)站建造過程中的四大組成...

下一條:裝修家居職業(yè)網(wǎng)站建造方案...