小编han*_*esk的帖子

shapefile和matplotlib:shapefile坐标的多边形集合

我正在尝试使用python中的matplotlib在世界地图上绘制填充的多边形国家.

我有一个shapefile,每个国家都有国家边界坐标.现在,我想将这些坐标(对于每个国家/地区)转换为带有matplotlib的多边形.不使用Basemap.不幸的是,零件交叉或重叠.是否有工作,可能使用点到点的距离..或重新排序? 在此输入图像描述

python polygon matplotlib geospatial shapefile

8
推荐指数
1
解决办法
2万
查看次数

Matplotlib ColorbarBase:删除颜色分隔符

我想使用ColorbarBase删除绘制的colormap中的背线分隔符(分隔符?):

cm    = get_cmap('RdBu')
Ncol  = 501
cccol = cm(1.*arange(Ncol)/Ncol)
cax     = fig.add_axes([0.15,0.15,0.05,0.4])
fig.add_axes([0.5,0.15,0.3,0.03])
norm    = mpl.colors.Normalize(vmin=valmin, vmax=valmax)
cb1     = mpl.colorbar.ColorbarBase(cax, cmap=cm, norm=norm, orientation='vertical')
Run Code Online (Sandbox Code Playgroud)

它总是给我太多黑线.有没有办法消除它们?我已经尝试过这样的东西:

del cb1.lines
del cb1.dividers
Run Code Online (Sandbox Code Playgroud)

要么

cb1.lines.remove()
cb1.lines = []
Run Code Online (Sandbox Code Playgroud)

http://fossies.org/dox/matplotlib-1.2.0/matplotlib_2colorbar_8py_source.html#l00281中的ColorbarBase方法所示.

有太多黑线的colorbar

python matplotlib colorbar

5
推荐指数
1
解决办法
690
查看次数

标签 统计

matplotlib ×2

python ×2

colorbar ×1

geospatial ×1

polygon ×1

shapefile ×1