- 积分
- 105
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-4-20
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 zyfws 于 2018-2-12 22:37 编辑
王老师,我想用以下代码对图例进行设定,但是显示的效果不对,请问如何解决?
axesm()
m_gx = shaperead(u'//d:/map/guangxi_region.shp')
geoshow(m_gx, visible=True)
levs = [0.1, 5, 10, 15, 25, 35]
cols = [(255,255,255),(170,240,255),(120,230,240),(200,220,50),(240,220,20),(255,120,10),(255,90,10)]
layer=imshowm(ybdatas,levs=levs,colors=cols)
masklayer(m_gx,[layer])
colorbar(layer)
legend(legend=layer.legend(), loc='lower left')
我希望得到类似如下的图例
但是我得到的图形是这样的
有几个问题:
1、左下角的图例数字没有相应的色块
2、图例的分级不按照代码设定的阈值([0.1, 5, 10, 15, 25, 35])
3、图例上出现的“NoData”字样怎么去掉?
请王老师指教
|
|