które chciałbym usunąć tylne line-separatorów (rozdzielaczy?) W sporządzonym colormap, wykorzystujące ColorbarBase:matplotlib ColorbarBase: usuwanie kolorów Separatory
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')
zawsze daje mi zbyt wiele czarnych linii pomiędzy. Czy istnieje sposób na ich wyeliminowanie? Próbowałem już rzeczy jak:
del cb1.lines
del cb1.dividers
lub
cb1.lines.remove()
cb1.lines = []
jak widać w metodach ColorbarBase w http://fossies.org/dox/matplotlib-1.2.0/matplotlib_2colorbar_8py_source.html#l00281.
.. czy jest to spowodowane formatem pliku wyjściowego PNG? plt.savefig ('xxx.png') – hannesk