Matplotlibで線を複数書くとき, 色がかぶってしまったりして面倒なことがある. そんなときはカラーマップを使うことで色を連続的に変化させていくことができる. import matplotlib.pylab as pylab import matplotlib.cm as cm x = numpy.arange(0.0, 1.01, 0.01) for _ in range(10): pylab.plot(x, _ * x, color=cm.hot(float(_) / 10)) という感じ. http://stackoverflow.com/questions/4389179/matplotlib-color-palette カラーマップはhot以外にもいくつかあるのでお好みのものをどうぞ. autumn, bone, cool, copper, flag, gray, hot,