1.資料來源:農情報告資訊網
2.利用一般作物查詢的各項作物種植面積查詢(個別縣市及鄉鎮),來查詢虎尾鎮109年~111年的農作,再把資訊給ChatGPT,請它整理出雜糧類前三名。
3. 請ChatGPT,下達指令"給我Python程式,並繪製圖表",若產生簡體版,可以下達"用繁體字",程式碼如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import matplotlib.pyplot as plt # 年度數據 years = ["109", "110", "111"] peanuts = [1206.31, 1235.16, 1304.03] corn = [1080.20, 967.96, 917.76] sweet_potatoes = [117.52, 112.90, 87.85] # 建立新的圖表 plt.figure(figsize=(10, 6)) # 繪製落花生的趨勢線 plt.plot(years, peanuts, marker='o', label='落花生') # 繪製食用玉米的趨勢線 plt.plot(years, corn, marker='o', label='食用玉米') # 繪製甘藷的趨勢線 plt.plot(years, sweet_potatoes, marker='o', label='甘藷') # 添加圖例 plt.legend() # 添加標題和標籤 plt.title('雲林縣虎尾鎮農產品產量趨勢') plt.xlabel('年度') plt.ylabel('產量(公斤)') # 顯示圖表 plt.grid(True) plt.show() |
4.執行結果:
5.加上中文字型顯示的程式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties # 指定繁體中文字型 font_path = "C:\Windows\Fonts\kaiu.ttf" # 請替換為您自己的繁體中文字型文件路徑 font_prop = FontProperties(fname=font_path) # 年度數據 years = ["109", "110", "111"] peanuts = [1206.31, 1235.16, 1304.03] corn = [1080.20, 967.96, 917.76] sweet_potatoes = [117.52, 112.90, 87.85] # 建立一個新的圖表 plt.figure(figsize=(10, 6)) # 繪製落花生的趨勢線 plt.plot(years, peanuts, marker='o', label='落花生') # 繪製食用玉米的趨勢線 plt.plot(years, corn, marker='o', label='食用玉米') # 繪製甘藷的趨勢線 plt.plot(years, sweet_potatoes, marker='o', label='甘藷') # 添加圖例 plt.legend(prop=font_prop) # 添加標題和標籤 plt.title('雲林縣虎尾鎮農產品產量趨勢', fontproperties=font_prop) plt.xlabel('年度', fontproperties=font_prop) plt.ylabel('產量(公斤)', fontproperties=font_prop) # 顯示圖表 plt.grid(True) plt.show() |
6.執行結果:
沒有留言:
張貼留言