Assume, I have a pie chart as following; and I would like to color the slices based on some values in a vector, as a gradient between blue to red. Blue for -1, and red +1, there is no value greater than 1 nor less than -1.
fracs = [33,33,33]
starting_angle = 90
axis('equal')
patches, texts, autotexts = pie(fracs, labels = None, autopct='%1.1f%%', startangle=90)
print patches[2]
for item in autotexts:
item.set_text("")
subplots_adjust(left=0.125, bottom=0.1, right=0.9, top=0.9, wspace=0.0, hspace=-0.4)
savefig('/home/superiois/Downloads/projectx3/GRAIL/pie2')
show()