- 积分
- 4029
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2019-3-6
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 南瓜是我 于 2022-1-20 14:57 编辑
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
结果:
|
|