自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

開發(fā) 后端
事情的經(jīng)過是這樣的:我開開心心的去一家燒餅店吃飯,抬頭一看,二師兄又漲價(jià)了,嘆了口氣,再這么下去真的要吃不起夾肉的燒餅了,點(diǎn)了兩個(gè)燒餅一碗餛飩。

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

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

 

 

 

 

抬頭一看,二師兄又漲價(jià)了

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

點(diǎn)了兩個(gè)燒餅一碗餛飩

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

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

 

 

 

 

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

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

開工!

阿東想要這樣的圖:

 

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

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

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

 

 

 

 

F12,Network查看異步請(qǐng)求XHR,成功找到價(jià)格接口。

 

 

 

 

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

 

 

 

 

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

 

  1. def get_comments(url): 
  2.     doc = get_json(url) 
  3.     dic = {} 
  4.     dic['pigprice'] = doc['pigprice'
  5.     dic['pig_in'] = doc['pig_in'
  6.     dic['pig_local'] = doc['pig_local'
  7.     dic['maizeprice'] = doc['maizeprice'
  8.     dic['bean'] = doc['bean'
  9.     a = '-'.join(doc['time'][3]) 
  10.     b = time.strftime('%Y-%m-%d',time.localtime(time.time())) 
  11.     print(dateRange(a,b)) 
  12.     dic['time'] = dateRange(a,b) 
  13.     return pd.DataFrame(dic) 
  14.  
  15. data =get_comments('http://zhujia.zhuwang.cc/index/api/chartData?areaId=-1&aa=1571997555296'

運(yùn)行結(jié)果:

 

 

 

 

成功獲取最近一年的各種價(jià)格√

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

生豬價(jià)格的話選第一個(gè)外三元就好了,

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

 

  1. from pylab import mpl 
  2. import  matplotlib.pyplot as plt 
  3. mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默認(rèn)字體 
  4. mpl.rcParams['axes.unicode_minus'
  5.  
  6. plt.figure(figsize=(8,4), dpi=80) 
  7. plt.plot(data['time'],data['pigprice'], color="r",linestyle = "-"
  8. plt.xticks(data['time'][2::121], rotation=0) 
  9. plt.xlabel("生豬(外三元) 元/公斤"

 

 

 

感覺還差點(diǎn)東西,可以標(biāo)注一下最新一天的價(jià)格

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

利用 plt.subplot 可以繪制多個(gè)子圖

 

  1. from pylab import mpl 
  2. import  matplotlib.pyplot as plt 
  3. mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默認(rèn)字體 
  4. mpl.rcParams['axes.unicode_minus'
  5.  
  6. plt.figure(figsize=(8,10), dpi=80) 
  7. plt.figure(1) 
  8. ax1 = plt.subplot(311) 
  9. plt.plot(data['time'],data['pigprice'], color="r",linestyle = "-"
  10. plt.xticks([]) 
  11. 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)) 
  12. plt.xlabel("生豬(外三元) 元/公斤"
  13.  
  14. ax2 = plt.subplot(312) 
  15. plt.plot(data['time'],data['maizeprice'],color="y",linestyle = "-"
  16. plt.xticks([]) 
  17. plt.xlabel("玉米(15%水分) 元/噸"
  18.  
  19. ax3 = plt.subplot(313) 
  20. plt.plot(data['time'],data['bean'],color="g",linestyle = "-"
  21. plt.xlabel("豆粕(43%蛋白) 元/噸"
  22. plt.xticks(data['time'][2::121], rotation=0) 

 

 

完工,

發(fā)給阿東。

卻得到這樣的回復(fù)


 

[[281260]]

 

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

可以,

這很東哥,

這很兄弟。

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

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

責(zé)任編輯:華軒 來源: 凹凸玩數(shù)據(jù)
相關(guān)推薦

2021-03-16 11:33:23

數(shù)據(jù)分析

2022-02-24 11:49:18

數(shù)據(jù)分析業(yè)務(wù)數(shù)據(jù)

2025-04-27 01:44:00

2021-04-21 12:05:45

分析數(shù)據(jù)運(yùn)營(yíng)

2020-01-02 09:14:23

Kubernetes內(nèi)部容器

2017-11-27 14:01:31

數(shù)據(jù)分析數(shù)字人才數(shù)字經(jīng)濟(jì)

2021-01-20 06:02:24

數(shù)據(jù)分析驅(qū)動(dòng)

2022-10-19 11:30:30

數(shù)據(jù)分析項(xiàng)目TOB

2022-07-05 11:18:50

數(shù)據(jù)分析銷售業(yè)績(jī)

2021-01-28 11:39:01

數(shù)據(jù)分析銷售

2023-10-10 11:41:28

數(shù)據(jù)分析項(xiàng)目

2021-02-07 11:43:03

數(shù)據(jù)分析項(xiàng)目

2016-10-24 23:18:55

數(shù)據(jù)分析漏斗留存率

2020-12-14 08:18:59

HTTPS信息安全

2021-07-10 07:40:27

Excel數(shù)據(jù)分析大數(shù)據(jù)

2024-07-08 11:33:45

2017-08-03 15:20:19

大數(shù)據(jù)數(shù)據(jù)分析

2020-05-15 15:09:51

R語言數(shù)據(jù)分析

2020-04-20 09:48:27

Python數(shù)據(jù)分析代碼

2018-08-21 22:31:04

數(shù)據(jù)分析單身女朋友
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)