| 
 
	积分4051贡献 精华在线时间 小时注册时间2019-3-6最后登录1970-1-1 
 | 
 
| 
本帖最后由 南瓜是我 于 2022-1-20 14:57 编辑
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  
 Basemap下使用兰伯特投影,请问要怎么改变文字的位置呢?无论我位置的数字写了啥,都一直在这个位置...uu们救救我
  
 
 
 代码:
 
 import pandas as pd import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.basemap import Basemap import matplotlib as mpl import netCDF4 as nc from numpy import * plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文 plt.rcParams['axes.unicode_minus']=False #用来正常显示负号 
 fig = plt.figure(figsize=(15,15),dpi=300) plt.rcParams['font.family'] = 'SimHei' ax11 = fig.add_subplot(111)
 m = Basemap(llcrnrlon = 72, # ll 左下,ur 右上llcrnrlat = 45,
 urcrnrlon = 207,
 urcrnrlat = 60,
 projection = 'lcc',
 lat_0 = 52.5,
 lon_0 = 125,
 resolution='i',area_thresh=3000,
 )
 m.drawcoastlines(linewidth=0.6)
 m.drawlsmask(land_color= '0.97')
 
 
 ax11.text(-20,-60,'(a)',fontsize=20) ax11.text(80,80,"位置",fontsize=28,rotation=90) ax11.text(800,800,"11111",fontsize=28) plt.show
 
 
 结果:
 
 
 
 
 
 
 | 
 |