<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          我用Python幫朋友做了張豬肉數(shù)據(jù)分析圖,結(jié)果...

          共 2224字,需瀏覽 5分鐘

           ·

          2019-11-07 23:22

          卻發(fā)現(xiàn)他是這么拿我當兄弟的

          事情的經(jīng)過是這樣的:


          我開開心心的去一家燒餅店吃飯


          33e16f3d284434dddb76289453daffae.webp


          抬頭一看,二師兄又漲價了


          嘆了口氣,再這么下去真的要吃不起夾肉的燒餅了


          點了兩個燒餅一碗餛飩


          快吃完的時候,收到了朋友阿東的微信


          阿東是我初中同學,好些日子沒聯(lián)系了


          567904ac8045c55f3c90b9f334b04e43.webp


          眼瞅著他快聊到區(qū)塊鏈了,雖然這事不靠譜,但還是答應了阿東幫他做圖。


          我趕緊吃完最后一口,回公司,決定不午睡了。


          開工!


          阿東想要這樣的圖:


          baf09803f572d810ceb3052cdf2c8c24.webp


          折線圖嘛,先獲取數(shù)據(jù)吧


          正好圖片中顯示了數(shù)據(jù)來源:“中國養(yǎng)豬網(wǎng)”


          打開官網(wǎng),找到并跳轉(zhuǎn)到豬價網(wǎng)址 http://zhujia.zhuwang.cc/


          cd2bfde656f319cb21e8db63adb833c9.webp


          F12,Network查看異步請求XHR,成功找到價格接口。


          a953e01cec5f5df24f2f5e4b7c3f582d.webp


          新標簽頁打開,在線解析Json數(shù)據(jù),不了解這塊知識的朋友可以點擊?在python里玩轉(zhuǎn)Json數(shù)據(jù)


          efb0dff3cd950ad1fd561ff7c7a1d6f1.webp


          部分爬蟲代碼(完整代碼見文末下載地址)


          def?get_comments(url):
          ????doc?=?get_json(url)
          ????dic?=?{}
          ????dic['pigprice']?=?doc['pigprice']
          ????dic['pig_in']?=?doc['pig_in']
          ????dic['pig_local']?=?doc['pig_local']
          ????dic['maizeprice']?=?doc['maizeprice']
          ????dic['bean']?=?doc['bean']
          ????a?=?'-'.join(doc['time'][3])
          ????b?=?time.strftime('%Y-%m-%d',time.localtime(time.time()))
          ????print(dateRange(a,b))
          ????dic['time']?=?dateRange(a,b)
          ????return?pd.DataFrame(dic)

          data?=get_comments('http://zhujia.zhuwang.cc/index/api/chartData?areaId=-1&aa=1571997555296')


          運行結(jié)果:


          67cb38acb6a21de8d0b462c8924a77b7.webp


          成功獲取最近一年的各種價格√


          下面開始給阿東做折線圖:


          生豬價格的話選第一個外三元就好了,


          使用 matplotlib 輕松可以做出折線圖。


          from?pylab?import?mpl
          import??matplotlib.pyplot?as?plt
          mpl.rcParams['font.sans-serif']?=?['SimHei']?#?指定默認字體
          mpl.rcParams['axes.unicode_minus']

          plt.figure(figsize=(8,4),?dpi=80)
          plt.plot(data['time'],data['pigprice'],?color="r",linestyle?=?"-")
          plt.xticks(data['time'][2::121],?rotation=0)
          plt.xlabel("生豬(外三元)?元/公斤")


          3d44de939529204acb2a94ac20f9756b.webp


          感覺還差點東西,可以標注一下最新一天的價格


          另外既然已經(jīng)獲取了玉米和豆粕的價格,就一起做了吧~


          利用 plt.subplot 可以繪制多個子圖


          from?pylab?import?mpl
          import??matplotlib.pyplot?as?plt
          mpl.rcParams['font.sans-serif']?=?['SimHei']?#?指定默認字體
          mpl.rcParams['axes.unicode_minus']

          plt.figure(figsize=(8,10),?dpi=80)
          plt.figure(1)
          ax1?=?plt.subplot(311)
          plt.plot(data['time'],data['pigprice'],?color="r",linestyle?=?"-")
          plt.xticks([])
          plt.annotate(data['pigprice'][365],?xy=(data['time'][365],?40),?xytext=(data['time'][270],?35),?arrowprops=dict(facecolor='black',?shrink=0.1,?width=0.5))
          plt.xlabel("生豬(外三元)?元/公斤")

          ax2?=?plt.subplot(312)
          plt.plot(data['time'],data['maizeprice'],color="y",linestyle?=?"-")
          plt.xticks([])
          plt.xlabel("玉米(15%水分)?元/噸")

          ax3?=?plt.subplot(313)
          plt.plot(data['time'],data['bean'],color="g",linestyle?=?"-")
          plt.xlabel("豆粕(43%蛋白)?元/噸")
          plt.xticks(data['time'][2::121],?rotation=0)


          25f98eaf819792c173d1198b684a1ff9.webp


          完工,


          發(fā)給阿東。


          卻得到這樣的回復


          91c17cf3f8f491bd450cd3b66ac7faa5.webp

          95166a06dbf96a64d924b2748c47c837.webp


          原來在他心里是這么定義朋友的啊。


          可以,


          這很東哥,


          這很兄弟。


          一鍵爬取最新豬價&可視化的代碼已上傳github:

          https://github.com/zpw1995/aotodata/tree/master/interest/pig


          覺得不錯,點個在看唄

          瀏覽 147
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人无码做爱视频 | 舔逼吃鸡吧吞精操逼网站 | 影音先锋人妻啪啪aV资源网站 | 日本三级在线观看中文字串 | 中文字幕日本欧美 |