当我在OSX Yosemite上运行时,生成的颜色条有奇怪的白线(见下图)。有没有办法可以在没有这些丑陋线条的情况下生成颜色条?
import pylab
import numpy
x = numpy.random.random(50)
y = numpy.random.random(50)
s = pylab.scatter(x,y,c=y)
pylab.colorbar(s)
pylab.savefig('/Users/kilojoules/plot.pdf')
答案 0 :(得分:2)
这是一个已知的问题(不是matplotlib,而是许多pdf查看器),colorbar function的文档中也对此进行了描述(以及解决方法):
# create the colorbar
cbar = pylab.colorbar(s)
# set the color of the lines
cbar.solids.set_edgecolor("face")
这应该解决它。