三皇五帝始,尧舜禹相传。
夏商与西周,东周分两段。
春秋和战国,一统秦两汉。
三分魏蜀吴,两晋前后延。
南北朝并立,隋唐五代传。
宋元明清后,王朝至此完。





Python绘制历朝历代疆域图:
import numpy as npimport matplotlib.pyplot as pltimport xarray as xrfrom cartopy.mpl.ticker import LongitudeFormatter, LatitudeFormatterimport cartopy.crs as ccrsimport cartopy.feature as cfeaturefrom cartopy.io.shapereader import Readerimport pandas as pdimport rioxarray as rxrimport geopandas as gpdimport rasteriofrom matplotlib import rcParamsconfig = {"font.family":'Times New Roman',"font.size":18,"mathtext.fontset":'stix'}rcParams.update(config)# 读取全球地形数据with xr.open_dataset('./ETOPO2v2g_f4.nc') as ds: ds=ds.sel(x=slice(103,123),y=slice(27,42)) lon,lat=np.meshgrid(ds['x'],ds['y']) dem=ds['z'].to_numpy()# 绘制中国区域地形图region=[103,123,27,42]proj=ccrs.PlateCarree()fig=plt.figure(figsize=(16,9),dpi=600)ax=plt.axes(projection=proj)ax.set_extent(region,crs=proj)ax.stock_img()ax.add_feature(cfeature.COASTLINE.with_scale('50m'),linewidth=0.5,zorder=0.5,color='k')# 添加海岸线ax.add_feature(cfeature.OCEAN.with_scale('50m'))ax.add_feature(cfeature.LAND.with_scale('50m'))ax.add_feature(cfeature.LAKES.with_scale('50m'))# 读取地形数据img=plt.imread('./ned.tif')ax.imshow(img,extent=[-180,180,-90,90],transform=ccrs.PlateCarree())# 在画布上绘图,这个叫axes,这不是坐标轴喔tick=np.arange(0,3200.1,400)cs=ax.pcolormesh(lon,lat,dem,transform=ccrs.PlateCarree(),cmap=custom_cmap,vmin=0,vmax=3200)import geopandas as gpdgdf=gpd.read_file('./shangzhou_1.shp',encoding='utf-8')import cartopy.mpl.patch as cmppaths=cmp.geos_to_path(list(gdf['geometry']))import matplotlib.path as mpathclip_path=mpath.Path.make_compound_path(*paths)cs.set_clip_path(clip_path,transform=ax.transData)cbar=plt.colorbar(cs,ticks=tick,shrink=0.98,orientation='vertical',extend='both',pad=0.01,aspect=30)cbar.ax.tick_params(labelsize=18,direction='in',right=False)font3={'family':'SimHei','size':18,'color':'k'}cbar.set_label('海拔高度/(m)',fontdict=font3)ax.set_xticks(np.arange(region[0],region[1]+1,5), crs = proj)ax.set_yticks(np.arange(region[-2],region[-1]+1,5), crs = proj)ax.xaxis.set_major_formatter(LongitudeFormatter(zero_direction_label=False))ax.yaxis.set_major_formatter(LatitudeFormatter())ax.add_geometries(Reader(r'./shangzhou_1.shp').geometries(),ccrs.PlateCarree(),facecolor='none',edgecolor='k',linewidth=1.2)ax.add_geometries(Reader(r'./ne_50m_lakes.shp').geometries(),ccrs.PlateCarree(),facecolor='none',edgecolor='k',linewidth=0.2)ax.add_geometries(Reader(r'./1级河流.shp').geometries(),ccrs.PlateCarree(),facecolor='none',edgecolor='RoyalBlue',linewidth=0.4)ax.add_geometries(Reader(r'./2级河流.shp').geometries(),ccrs.PlateCarree(),facecolor='none',edgecolor='DodgerBlue',linewidth=0.3)ax.add_geometries(Reader(r'./3级河流.shp').geometries(),ccrs.PlateCarree(),facecolor='none',edgecolor='DeepSkyBlue',linewidth=0.2)ax.add_geometries(Reader(r'./4级河流.shp').geometries(),ccrs.PlateCarree(),facecolor='none',edgecolor='SkyBlue',linewidth=0.15)ax.add_geometries(Reader(r'./5级河流.shp').geometries(),ccrs.PlateCarree(),facecolor='none',edgecolor='LightSkyBlue',linewidth=0.05)ax.add_geometries(Reader(r'./主要湖泊.shp').geometries(),ccrs.PlateCarree(),edgecolor='none',linewidth=0,facecolor='#BEE8FF')font3={'family':'SimHei','size':18,'color':'k'}ax.set_title('公元前1600年-公元前1046年商朝DEM地形图',fontdict=font3)plt.ylabel("纬度",fontdict=font3)plt.xlabel("经度",fontdict=font3)plt.savefig('./plot551.22.png',dpi=240,bbox_inches='tight',pad_inches=0)plt.show()商朝:
公元前1600年-公元前1046年

周朝:
公元前1046年-公元前771年

战国七雄、春秋与战国:
春秋:公元前770年-公元前476年
战国:公元前475年-公元前221年
速记口诀:
前770到前476,诸侯争霸是春秋;
前475到前221,七雄兼并战不休。


秦朝:
公元前221年-公元前207年

西汉:
公元前202年-公元8年

东汉:
公元25年-公元220年
公元266年-公元316年

三国(魏蜀吴):
公元220年-公元280年

西晋:
公元266年-公元316年

东晋:
公元317年-公元420年



北魏、刘宋:
公元420年-公元479年

南北朝:
公元420年-公元589年
南朝(南方政权,依次更替)
1.刘宋:420–479
2.南齐:479–502
3.南梁:502–557
4.南陈:557–589
北朝(北方政权)
1.北魏:386–534
2.东魏:534–550
3.西魏:535–556
4.北齐:550–577
5.北周:556–581


隋朝:
公元581年-公元618年


唐朝:
公元618年-公元907年


五代十国:
五代(中原先后更替五个朝廷)
1.后梁:907–923
2.后唐:923–936
3.后晋:936–947
4.后汉:947–950
5.后周:951–960
960年陈桥兵变,北宋建立,五代结束。
十国(南北割据政权)
南方:吴、南唐、吴越、闽、楚、南汉、南平、前蜀、后蜀
北方:北汉(唯一在北方的十国政权,979年才被北宋消灭)

北宋:
公元960年-公元1127年

南宋:
公元1127年-公元1279年

元朝:
公元1271年-公元1368年

明朝:
公元1368年-公元1644年

清朝:
公元1644年-公元1912年


