我正在尝试使用python中的matplotlib在世界地图上绘制填充的多边形国家.
我有一个shapefile,每个国家都有国家边界坐标.现在,我想将这些坐标(对于每个国家/地区)转换为带有matplotlib的多边形.不使用Basemap.不幸的是,零件交叉或重叠.是否有工作,可能使用点到点的距离..或重新排序?

我想使用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方法所示.
