資料來源:農情報告資源網(https://agr.afa.gov.tw/afa/afa_frame.jsp)
從上圖我們可以看出南投近十年來在百香果的耕種面積成長快一倍。
程式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #使用爬蟲技術取得資料 import requests from bs4 import BeautifulSoup import pandas as pd my_years = ['100', '101', '102', '103', '104', '105', '106', '107', '108', '109'] my_data = {'accountingyear': '109', 'item': '03', 'crop':'643', 'city':'0008'} my_area = [] for year in my_years: my_data['accountingyear'] = year r = requests.post("https://agr.afa.gov.tw/afa/pgcropcity.jsp",my_data ) soup = BeautifulSoup(r.text, 'lxml') result = soup.find("div", class_="DivRestTbl") dfs = pd.read_html(str(result)) df = dfs[0] my_area.append(df.at[2,1]) #繪製圖表 from pyecharts.charts import Bar bar = Bar() bar.add_xaxis(my_years) bar.add_yaxis("耕種面積", my_area) bar.render() #請用瀏覽器打開reder.html檔案即可以觀看 |
沒有留言:
張貼留言