मैं तैयार रंग मैप में वापस लाइन विभाजक (विभाजक?) को हटाना चाहते हैं, ColorbarBase का उपयोग कर:matplotlib ColorbarBase: हटाना रंग विभाजक
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')
यह हमेशा मेरे बीच में बहुत सारे काले लाइनों देता है। क्या उन्हें खत्म करने का कोई तरीका है? मैं पहले से ही की तरह सामान की कोशिश की:
del cb1.lines
del cb1.dividers
या
cb1.lines.remove()
cb1.lines = []
http://fossies.org/dox/matplotlib-1.2.0/matplotlib_2colorbar_8py_source.html#l00281 में ColorbarBase तरीकों के रूप में देखा।
.. या यह पीएनजी आउटपुट फ़ाइल प्रारूप के कारण होता है? plt.savefig ('xxx.png') – hannesk