Page 148 - python
P. 148

122







































                                  ภาพประกอบที่ 10.18 แสดงการปรับโครงสราง province2564.shp

                   10.16 การแสดงแผนทตามระดับสีจากงบประมาณรายจายประจําป 2564
                                       ี่
                          การพล็อตดวยระดับสีตามระดับงบประมาณรายจายประจําป 2564 แสดงดังนี้

                   ตัวอยางที่ 10.13 การแสดงแผนที่ตามระดับสีจากงบประมาณรายจายประจําป 2564
                    import pandas as pd

                    import geopandas as gpd
                    from geopandas import GeoDataFrame
                    m = gpd.read_file("province2564.shp")
                    m.crs="EPSG:32647"

                    gdf = GeoDataFrame(m)
                    gdf = gdf.to_crs("epsg:4326")
                    gdf['budget64'] = list(map(lambda k:int(k), gdf['budget64']))
                    p1 = gdf[(gdf.budget64 < 30000000000 )]

                    p1.plot(cmap='rainbow',figsize=(20,20),edgecolor='k', lw=0.7)

                    import matplotlib.font_manager as fm

                    import matplotlib.pyplot as plt
                    THSarabun = fm.FontProperties(fname='fonts/THSarabun.ttf')
   143   144   145   146   147   148   149   150   151   152   153