Page 149 - python
P. 149
123
texts = [ ]
for x, y, label in zip(gdf.lng,gdf.lat, gdf.th):
texts.append(plt.text(x, y, label, fontproperties=THSarabun, fontsize = 16))
import adjustText as aT
aT.adjust_text(texts, force_points=0.3, force_text=0.8, expand_points=(1,1), \
expand_text=(1,1), arrowprops=dict(arrowstyle="", color='grey', lw=0.5))
ผลลัพธ
ภาพประกอบที่ 10.19 แสดงแผนที่ระบายสีตามระดับงบรายจายประจําป 2564
ตัวอยางที่ 10.13 ภายในไฟล Province2564.shp ประกอบดวยคอลัมน budget64 เปน
ิ
ั
งบประมาณรายจายประจําป 2564 หลังจากโหลดไฟล shape แลวใหแปลงเปนระบบพกด EPSG:4326
ตัวแปร p1 จะเปนการกรองเอาจังหวัดที่ใชงบประมาณที่นอยกวา 3 หมื่นลานบาทออกมา เนื่องจาก
ํ
กรุงเทพมหานครไดรับงบประมาณที่สูงกวาจังหวัดอนทาใหชวงสีมีความหางจากกลุมสีที่ใชในการระบาย
ื่
ลงบนแผนที่ โดยทั่วไปจังหวัดอนใชงบประมาณประมาณ 100 ถึง 1 พนลานบาท แต กทม ใชสูงถง 2
ื่
ึ
ั
หมื่นสองพันลานบาท