合肥網站建設-mitprotlib制造折線圖 |
發布時間:2019-06-07 文章來源:本站 瀏覽次數:3106 |
合肥網站建設在往常制造網站的過程中,有的客戶會要求制造一些圖標,當然前端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制造的折線圖便是上面的姿態,是不是還能夠,你學會了嗎。 |